ArrayAccessBlock(SourceLocation loc,
Collection<CallSiteTag> tags,
Block lhs,
Block property) |
AssignmentBlock(SourceLocation loc,
Collection<CallSiteTag> tags,
LValueBlock lhsExp,
Block rhsExp,
String compoundOp) |
AttributeAccessBlock(SourceLocation loc,
Collection<CallSiteTag> tags,
Block lhs,
Block property,
boolean safe) |
ClosureBlock(SourceLocation loc,
List<Class> parameterTypes,
List<String> parameters,
Block body,
Class<? extends CpsClosure> closureType) |
ExcrementOperatorBlock(SourceLocation loc,
Collection<CallSiteTag> tags,
String operatorMethod,
boolean prefix,
LValueBlock body) |
ForInLoopBlock(SourceLocation loc,
String label,
Class type,
String variable,
Block collection,
Block body) |
FunctionCallBlock(SourceLocation loc,
Collection<CallSiteTag> tags,
Block lhsExp,
Block nameExp,
boolean safe,
Block[] argExps) |
FunctionCallEnv(Env caller,
Continuation returnAddress,
SourceLocation loc,
Object _this) |
FunctionCallEnv(Env caller,
Continuation returnAddress,
SourceLocation loc,
Object _this,
int localsCount) |
LocalVariableBlock(SourceLocation loc,
String name) |
MethodPointerBlock(SourceLocation loc,
Block lhsExp,
Block methodNameExp,
Collection<CallSiteTag> tags) |
NewArrayBlock(SourceLocation loc,
Class componentType,
Block... dimensionExps) |
PropertyAccessBlock(SourceLocation loc,
Collection<CallSiteTag> tags,
Block lhs,
Block property,
boolean safe) |
StaticFieldBlock(SourceLocation loc,
Class lhs,
String name) |
ThrowBlock(SourceLocation loc,
Block exp,
boolean fillStackTrace) |