Package | Description |
---|---|
javassist.compiler | |
javassist.compiler.ast |
Modifier and Type | Method | Description |
---|---|---|
ASTList |
Parser.parseMember(SymbolTable tbl) |
|
ASTList |
Parser.parseMember1(SymbolTable tbl) |
Modifier and Type | Method | Description |
---|---|---|
void |
CodeGen.atASTList(ASTList n) |
|
protected void |
JvstCodeGen.atCflow(ASTList cname) |
|
protected void |
JvstTypeChecker.atCflow(ASTList cname) |
|
void |
JvstCodeGen.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 |
TypeChecker.atMethodArgs(ASTList args,
int[] types,
int[] dims,
String[] cnames) |
|
void |
MemberCodeGen.atMethodCallCore(CtClass targetClass,
String mname,
ASTList args,
boolean isStatic,
boolean isSpecial,
int aload0pos,
MemberResolver.Method found) |
|
MemberResolver.Method |
TypeChecker.atMethodCallCore(CtClass targetClass,
String mname,
ASTList args) |
|
protected void |
MemberCodeGen.atMultiNewArray(int type,
ASTList classname,
ASTList size) |
|
protected void |
TypeChecker.atMultiNewArray(int type,
ASTList classname,
ASTList size) |
|
void |
ProceedHandler.doit(JvstCodeGen gen,
Bytecode b,
ASTList args) |
|
int |
JvstCodeGen.getMethodArgsLength(ASTList args) |
|
int |
JvstTypeChecker.getMethodArgsLength(ASTList args) |
|
int |
MemberCodeGen.getMethodArgsLength(ASTList args) |
|
int |
TypeChecker.getMethodArgsLength(ASTList args) |
|
static int |
MemberResolver.getModifiers(ASTList mods) |
|
boolean |
JvstCodeGen.isParamListName(ASTList args) |
|
boolean |
JvstTypeChecker.isParamListName(ASTList args) |
|
CtClass |
MemberResolver.lookupClassByName(ASTList name) |
|
protected abstract String |
CodeGen.resolveClassName(ASTList name) |
|
protected String |
MemberCodeGen.resolveClassName(ASTList name) |
|
String |
MemberResolver.resolveClassName(ASTList name) |
|
protected String |
TypeChecker.resolveClassName(ASTList name) |
|
void |
ProceedHandler.setReturnType(JvstTypeChecker c,
ASTList args) |
Modifier and Type | Class | 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 | 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 |
CastExpr.getClassName() |
|
ASTList |
NewExpr.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 | 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 | 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(int type,
ASTList arraySize,
ArrayInit init) |
|
NewExpr(ASTList className,
ASTList args) |
|
Stmnt(int op,
ASTree _head,
ASTList _tail) |
Copyright © 2018 Shigeru Chiba, www.javassist.org. All rights reserved.