X-Git-Url: http://git.megacz.com/?p=org.ibex.classgen.git;a=blobdiff_plain;f=src%2Forg%2Fibex%2Fclassgen%2FFieldGen.java;fp=src%2Forg%2Fibex%2Fclassgen%2FFieldGen.java;h=f29e1da48c2124af41a9cf6826ef709028f973c7;hp=b6573428f6327ceeab309b6bb02b215344fc8568;hb=cf29876f578c2c2a7550361b8f466d0c491505b8;hpb=5a08820e18996e02dcf0ba12f502ba7f0bc781ea diff --git a/src/org/ibex/classgen/FieldGen.java b/src/org/ibex/classgen/FieldGen.java index b657342..f29e1da 100644 --- a/src/org/ibex/classgen/FieldGen.java +++ b/src/org/ibex/classgen/FieldGen.java @@ -23,7 +23,7 @@ public class FieldGen implements CGConst { FieldGen(DataInput in, ConstantPool cp) throws IOException { flags = in.readShort(); - if((flags & ~(PUBLIC|PRIVATE|PROTECTED|VOLATILE|TRANSIENT|STATIC|FINAL)) != 0) + if((flags & ~VALID_FIELD_FLAGS) != 0) throw new ClassFile.ClassReadExn("invalid flags"); name = cp.getUtf8KeyByIndex(in.readShort()); type = Type.instance(cp.getUtf8KeyByIndex(in.readShort())); @@ -31,7 +31,7 @@ public class FieldGen implements CGConst { } FieldGen(ClassFile owner, String name, Type type, int flags) { - if((flags & ~(PUBLIC|PRIVATE|PROTECTED|VOLATILE|TRANSIENT|STATIC|FINAL)) != 0) + if((flags & ~VALID_FIELD_FLAGS) != 0) throw new IllegalArgumentException("invalid flags"); this.name = name; this.type = type;