public class ParsedZenClass
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
java.lang.String |
className |
java.lang.String |
name |
ZenPosition |
position |
java.lang.Class |
thisClass |
ZenTypeZenClass |
type |
| Constructor and Description |
|---|
ParsedZenClass(ZenPosition position,
java.lang.String name,
java.lang.String className,
EnvironmentScript classEnvironment) |
| Modifier and Type | Method and Description |
|---|---|
Expression |
call(ZenPosition position,
IEnvironmentGlobal environment,
Expression[] arguments) |
IPartialExpression |
getMember(ZenPosition position,
IEnvironmentGlobal environment,
IPartialExpression value,
java.lang.String name,
boolean isStatic) |
static ParsedZenClass |
parse(ZenTokener parser,
IEnvironmentGlobal environmentGlobal) |
ZenType[] |
predictCallTypes(int numArguments) |
void |
writeClass(IEnvironmentGlobal environmentGlobal) |
public final ZenPosition position
public final java.lang.String name
public final java.lang.String className
public final ZenTypeZenClass type
public java.lang.Class thisClass
public ParsedZenClass(ZenPosition position, java.lang.String name, java.lang.String className, EnvironmentScript classEnvironment)
public static ParsedZenClass parse(ZenTokener parser, IEnvironmentGlobal environmentGlobal)
public void writeClass(IEnvironmentGlobal environmentGlobal)
public ZenType[] predictCallTypes(int numArguments)
public Expression call(ZenPosition position, IEnvironmentGlobal environment, Expression[] arguments)
public IPartialExpression getMember(ZenPosition position, IEnvironmentGlobal environment, IPartialExpression value, java.lang.String name, boolean isStatic)