com.jeffpalm.basic.bytecode.base
Class FieldImpl
java.lang.Object
   com.jeffpalm.basic.bytecode.base.FieldImpl
com.jeffpalm.basic.bytecode.base.FieldImpl
- All Implemented Interfaces: 
- ICodeGenerator, IField, IFieldOrMethod, IMutableField, IMutableFieldOrMethod, IDumpable
- public final class FieldImpl 
- extends java.lang.Object- implements IMutableField
| Constructor Summary | 
| FieldImpl(IConstantPool pool,
          java.lang.String name,
          java.lang.String descriptor,
          int accessFlags)
 | 
 
 
| Methods inherited from class java.lang.Object | 
| clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
 
 
| Methods inherited from interface com.jeffpalm.basic.util.IDumpable | 
| dump | 
 
 
 
| Methods inherited from interface com.jeffpalm.basic.util.IDumpable | 
| dump | 
 
 
FieldImpl
public FieldImpl(IConstantPool pool,
                 java.lang.String name,
                 java.lang.String descriptor,
                 int accessFlags)
newInstance
public static FieldImpl newInstance(IConstantPool pool,
                                    java.lang.String name,
                                    java.lang.String descriptor,
                                    int accessFlags)
- 
 
- 
 
pool
public final IConstantPool pool()
- 
 
- 
 
name
public final java.lang.String name()
- 
- Specified by:
- namein interface- IFieldOrMethod
 
- 
 
descriptor
public final java.lang.String descriptor()
- 
- Specified by:
- descriptorin interface- IFieldOrMethod
 
- 
 
accessFlags
public final int accessFlags()
- 
- Specified by:
- accessFlagsin interface- IFieldOrMethod
 
- 
 
setAccessFlags
public void setAccessFlags(int accessFlags)
- 
- Specified by:
- setAccessFlagsin interface- IFieldOrMethod
 
- 
 
attributesCount
public final int attributesCount()
- 
- Specified by:
- attributesCountin interface- IFieldOrMethod
 
- 
 
addAttribute
public boolean addAttribute(IAttribute attr)
- 
- Specified by:
- addAttributein interface- IMutableFieldOrMethod
 
- 
 
attributes
public final IAttribute attributes(int i)
- 
- Specified by:
- attributesin interface- IFieldOrMethod
 
- 
 
equals
public boolean equals(java.lang.Object o)
- 
- Overrides:
- equalsin class- java.lang.Object
 
- 
 
dump
public final void dump(IAppendable out)
- 
- Specified by:
- dumpin interface- IDumpable
 
- 
 
gen
public final void gen(ICodeStream code)
               throws java.io.IOException
- 
- Specified by:
- genin interface- ICodeGenerator
 
- 
- Throws:
- java.io.IOException