public class ParsedClassConstructor
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
Expression |
call(ZenPosition position,
Expression[] arguments,
ZenTypeZenClass type) |
boolean |
canAccept(Expression[] arguments,
IEnvironmentGlobal environment) |
java.lang.String |
getDescription() |
void |
injectParameters(IEnvironmentMethod environmentMethod,
ZenPosition position) |
void |
writeAll(IEnvironmentClass environmentNewClass,
org.objectweb.asm.ClassVisitor newClass,
java.util.List<ParsedZenClassField> nonStatics,
java.lang.String className,
ZenPosition position) |
void |
writeConstructor(IEnvironmentMethod environmentMethod) |
public java.lang.String getDescription()
public void writeAll(IEnvironmentClass environmentNewClass, org.objectweb.asm.ClassVisitor newClass, java.util.List<ParsedZenClassField> nonStatics, java.lang.String className, ZenPosition position)
public void writeConstructor(IEnvironmentMethod environmentMethod)
public boolean canAccept(Expression[] arguments, IEnvironmentGlobal environment)
public Expression call(ZenPosition position, Expression[] arguments, ZenTypeZenClass type)
public void injectParameters(IEnvironmentMethod environmentMethod, ZenPosition position)