Package | Description |
---|---|
javassist.compiler | |
javassist.compiler.ast |
Modifier and Type | Method and Description |
---|---|
ASTList |
Parser.parseMember(SymbolTable tbl) |
ASTList |
Parser.parseMember1(SymbolTable tbl) |
Modifier and Type | Method and Description |
---|---|
void |
CodeGen.atASTList(ASTList n) |
protected void |
JvstTypeChecker.atCflow(ASTList cname) |
protected void |
JvstCodeGen.atCflow(ASTList cname) |
void |
TypeChecker.atMethodArgs(ASTList args,
int[] types,
int[] dims,
String[] cnames) |
void |
JvstTypeChecker.atMethodArgs(ASTList args,
int[] types,
int[] dims,
String[] cnames) |
void |
MemberCodeGen.atMethodArgs(ASTList args,
int[] types,
int[] dims,
String[] cnames) |
void |
JvstCodeGen.atMethodArgs(ASTList args,
int[] types,
int[] dims,
String[] cnames) |
MemberResolver.Method |
TypeChecker.atMethodCallCore(CtClass targetClass,
String mname,
ASTList args) |
void |
MemberCodeGen.atMethodCallCore(CtClass targetClass,
String mname,
ASTList args,
boolean isStatic,
boolean isSpecial,
int aload0pos,
MemberResolver.Method found) |
protected void |
TypeChecker.atMultiNewArray(int type,
ASTList classname,
ASTList size) |
protected void |
MemberCodeGen.atMultiNewArray(int type,
ASTList classname,
ASTList size) |
void |
ProceedHandler.doit(JvstCodeGen gen,
Bytecode b,
ASTList args) |
int |
TypeChecker.getMethodArgsLength(ASTList args) |
int |
JvstTypeChecker.getMethodArgsLength(ASTList args) |
int |
MemberCodeGen.getMethodArgsLength(ASTList args) |
int |
JvstCodeGen.getMethodArgsLength(ASTList args) |
static int |
MemberResolver.getModifiers(ASTList mods) |
boolean |
JvstTypeChecker.isParamListName(ASTList args) |
boolean |
JvstCodeGen.isParamListName(ASTList args) |
CtClass |
MemberResolver.lookupClassByName(ASTList name) |
protected String |
TypeChecker.resolveClassName(ASTList name) |
String |
MemberResolver.resolveClassName(ASTList name) |
protected String |
MemberCodeGen.resolveClassName(ASTList name) |
protected abstract String |
CodeGen.resolveClassName(ASTList name) |
void |
ProceedHandler.setReturnType(JvstTypeChecker c,
ASTList args) |
Modifier and Type | Class and Description |
---|---|
class |
ArrayInit
Array initializer such as
{ 1, 2, 3 } . |
class |
AssignExpr
Assignment expression.
|
class |
BinExpr
Binary expression.
|
class |
CallExpr
Method call expression.
|
class |
CastExpr
Cast expression.
|
class |
CondExpr
Conditional expression.
|
class |
Declarator
Variable declarator.
|
class |
Expr
Expression.
|
class |
FieldDecl |
class |
InstanceOfExpr
Instanceof expression.
|
class |
MethodDecl |
class |
NewExpr
New Expression.
|
class |
Stmnt
Statement.
|
Modifier and Type | Method and Description |
---|---|
static ASTList |
ASTList.append(ASTList a,
ASTree b)
Appends an object to a list.
|
static ASTList |
ASTList.concat(ASTList a,
ASTList b)
Concatenates two lists.
|
ASTList |
NewExpr.getArguments() |
ASTList |
NewExpr.getArraySize() |
ASTList |
NewExpr.getClassName() |
ASTList |
CastExpr.getClassName() |
ASTList |
FieldDecl.getModifiers() |
ASTList |
MethodDecl.getModifiers() |
ASTList |
MethodDecl.getParams() |
ASTList |
MethodDecl.getThrows() |
static ASTList |
ASTList.make(ASTree e1,
ASTree e2,
ASTree e3) |
ASTList |
ASTList.sublist(int nth)
Returns a sub list of the list.
|
ASTList |
ASTList.tail()
Returns the cdr part of the list.
|
Modifier and Type | Method and Description |
---|---|
static ASTList |
ASTList.append(ASTList a,
ASTree b)
Appends an object to a list.
|
static String |
Declarator.astToClassName(ASTList name,
char sep) |
void |
Visitor.atASTList(ASTList n) |
static ASTList |
ASTList.concat(ASTList a,
ASTList b)
Concatenates two lists.
|
static int |
ASTList.length(ASTList list) |
static NewExpr |
NewExpr.makeObjectArray(ASTList className,
ASTList arraySize,
ArrayInit init) |
void |
ASTList.setTail(ASTList _tail) |
Constructor and Description |
---|
ASTList(ASTree _head,
ASTList _tail) |
CastExpr(ASTList className,
int dim,
ASTree expr) |
Declarator(ASTList className,
int dim) |
FieldDecl(ASTree _head,
ASTList _tail) |
InstanceOfExpr(ASTList className,
int dim,
ASTree expr) |
MethodDecl(ASTree _head,
ASTList _tail) |
NewExpr(ASTList className,
ASTList args) |
NewExpr(int type,
ASTList arraySize,
ArrayInit init) |
Stmnt(int op,
ASTree _head,
ASTList _tail) |
Copyright © 2024. All rights reserved.