|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjbet.FieldInfo
public final class FieldInfo
| Field Summary | |
|---|---|
static int |
ACC_ALL_FFLAGS
|
static int |
ACC_FINAL
|
static int |
ACC_PRIVATE
|
static int |
ACC_PROTECTED
|
static int |
ACC_PUBLIC
|
static int |
ACC_STATIC
|
static int |
ACC_TRANSIENT
|
static int |
ACC_VOLATILE
|
int |
accessFlags
|
ClassInfo |
cr
|
boolean |
deprecated
|
static java.lang.String |
JbetLogFacility
|
java.lang.String |
name
|
boolean |
synthetic
|
Type |
type
|
java.lang.Object |
value
|
| Constructor Summary | |
|---|---|
FieldInfo(java.io.DataInputStream dataIn,
jbet.ConstantPool constantPool)
Constructor given an input file. |
|
FieldInfo(FieldInfo fi)
Copy Constructor. |
|
FieldInfo(Lexer lexer)
Constructor. |
|
FieldInfo(java.lang.String n,
Type t)
Constructor |
|
FieldInfo(java.lang.String n,
Type t,
int a)
Constructor |
|
| Method Summary | |
|---|---|
void |
disassemble(LineWriter out,
java.lang.String prefix)
disassemble |
boolean |
equals(java.lang.Object o)
Override equals, make it EQ. |
static java.lang.String |
flags2str(int accessFlags)
convert access flags to string |
boolean |
isStatic()
test if a field is static. |
java.lang.String |
qualifiedName()
|
java.lang.String |
recString()
Return a printable string: flags name value |
void |
resolveConstants()
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static java.lang.String JbetLogFacility
public int accessFlags
public java.lang.String name
public Type type
public boolean synthetic
public boolean deprecated
public java.lang.Object value
public ClassInfo cr
public static final int ACC_PUBLIC
public static final int ACC_PRIVATE
public static final int ACC_PROTECTED
public static final int ACC_STATIC
public static final int ACC_FINAL
public static final int ACC_VOLATILE
public static final int ACC_TRANSIENT
public static final int ACC_ALL_FFLAGS
| Constructor Detail |
|---|
public FieldInfo(Lexer lexer)
lexer - a Lexer instancepublic FieldInfo(FieldInfo fi)
fi - another instance of FieldInfo
public FieldInfo(java.lang.String n,
Type t)
n - namet - type
public FieldInfo(java.lang.String n,
Type t,
int a)
n - namet - typea - access flags
public FieldInfo(java.io.DataInputStream dataIn,
jbet.ConstantPool constantPool)
throws java.io.IOException,
ClassFileException
dataIn - input streamconstantPool - constant pool
java.io.IOException
ClassFileException| Method Detail |
|---|
public void disassemble(LineWriter out,
java.lang.String prefix)
out - print streamprefix - output prefixpublic java.lang.String recString()
public void resolveConstants()
public boolean isStatic()
public static java.lang.String flags2str(int accessFlags)
public boolean equals(java.lang.Object o)
equals in class java.lang.Objecto - another FieldInfo instance
public java.lang.String qualifiedName()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||