public class ParsedZenClassField
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
ParsedExpression |
initializer |
boolean |
isStatic |
java.lang.String |
name |
ZenType |
type |
| Constructor and Description |
|---|
ParsedZenClassField(boolean isStatic,
ZenType type,
ParsedExpression initializer,
java.lang.String name,
java.lang.String ownerName) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
hasInitializer() |
static ParsedZenClassField |
parse(ZenTokener parser,
EnvironmentScript classEnvironment,
boolean isStatic,
java.lang.String ownerName) |
void |
visit(org.objectweb.asm.ClassWriter newClass) |
void |
writeAll(IEnvironmentMethod clinitEnvironment,
org.objectweb.asm.ClassWriter newClass,
MethodOutput clinit,
java.lang.String className) |
public final boolean isStatic
public final ParsedExpression initializer
public final java.lang.String name
public ZenType type
public ParsedZenClassField(boolean isStatic,
ZenType type,
ParsedExpression initializer,
java.lang.String name,
java.lang.String ownerName)
public static ParsedZenClassField parse(ZenTokener parser, EnvironmentScript classEnvironment, boolean isStatic, java.lang.String ownerName)
public boolean hasInitializer()
public void visit(org.objectweb.asm.ClassWriter newClass)
public void writeAll(IEnvironmentMethod clinitEnvironment, org.objectweb.asm.ClassWriter newClass, MethodOutput clinit, java.lang.String className)