X-Git-Url: http://git.megacz.com/?p=org.ibex.classgen.git;a=blobdiff_plain;f=src%2Forg%2Fibex%2Fclassgen%2FFieldGen.java;h=cf269d01973fc7502fa1d14cca605e709785ebb4;hp=479a481f16cad5551dac4db6c5566dd28e9ab66e;hb=6c44a3470c1ae5c0e54153871805e24e394a96bb;hpb=2ae55e5d3710c31b94d6c0e39ffaa617186c1e25 diff --git a/src/org/ibex/classgen/FieldGen.java b/src/org/ibex/classgen/FieldGen.java index 479a481..cf269d0 100644 --- a/src/org/ibex/classgen/FieldGen.java +++ b/src/org/ibex/classgen/FieldGen.java @@ -3,19 +3,19 @@ package org.ibex.classgen; import java.io.*; /** Class representing a field in a generated classfile - @see ClassGen#addField */ + @see ClassFile#addField */ public class FieldGen implements CGConst { private final CPGen cp; private final String name; private final Type type; private final int flags; - private final ClassGen.AttrGen attrs; + private final ClassFile.AttrGen attrs; private Object constantValue; public String toString() { StringBuffer sb = new StringBuffer(); toString(sb); return sb.toString(); } public void toString(StringBuffer sb) { - sb.append(ClassGen.flagsToString(flags)); + sb.append(ClassFile.flagsToString(flags)); sb.append(type); sb.append(" "); sb.append(name); @@ -28,17 +28,17 @@ public class FieldGen implements CGConst { flags = in.readShort(); name = cp.getUtf8ByIndex(in.readShort()); type = cp.getType(in.readShort()); - attrs = new ClassGen.AttrGen(cp, in); + attrs = new ClassFile.AttrGen(cp, in); } - FieldGen(ClassGen owner, String name, Type type, int flags) { + FieldGen(ClassFile owner, String name, Type type, int flags) { if((flags & ~(ACC_PUBLIC|ACC_PRIVATE|ACC_PROTECTED|ACC_VOLATILE|ACC_TRANSIENT|ACC_STATIC|ACC_FINAL)) != 0) throw new IllegalArgumentException("invalid flags"); this.cp = owner.cp; this.name = name; this.type = type; this.flags = flags; - this.attrs = new ClassGen.AttrGen(cp); + this.attrs = new ClassFile.AttrGen(cp); cp.addUtf8(name); cp.addUtf8(type.getDescriptor());