All Methods Static Methods Concrete Methods
Modifier and Type |
Method and Description |
static void |
addMethodBinding(SourceTypeBinding sourceType,
MethodBinding method) |
static void |
addMethodDeclaration(TypeDeclaration typeDec,
AbstractMethodDeclaration dec) |
static Argument[] |
copyArguments(Argument[] inArgs) |
static void |
generateParameterLoads(TypeBinding[] parameters,
CodeStream codeStream) |
static void |
generateParameterLoads(TypeBinding[] parameters,
CodeStream codeStream,
int offset) |
static void |
generateReturn(TypeBinding returnType,
CodeStream codeStream) |
static java.util.List |
getAjSyntheticAttribute() |
static CompilationUnitScope |
getCompilationUnitScope(Scope scope) |
static char[][] |
getCompoundName(java.lang.String string) |
static Argument[] |
insert(Argument first,
Argument[] rest) |
static Expression[] |
insert(Expression first,
Expression[] rest) |
static TypeBinding[] |
insert(TypeBinding first,
TypeBinding[] rest) |
static TypeParameter[] |
insert(TypeParameter first,
TypeParameter[] rest) |
static TypeVariableBinding[] |
insert(TypeVariableBinding[] first,
TypeVariableBinding[] rest) |
static TypeVariableBinding[] |
insert(TypeVariableBinding first,
TypeVariableBinding[] rest) |
static char[] |
makeAjcMangledName(char[] kind,
char[] p,
char[] name) |
static char[] |
makeAjcMangledName(char[] kind,
ReferenceBinding type,
char[] name) |
static Argument |
makeFinalArgument(char[] name,
TypeBinding typeBinding) |
static SingleNameReference |
makeLocalVariableReference(LocalVariableBinding binding) |
static long |
makeLongPos(int start,
int end) |
static char[] |
makeMangledName(ReferenceBinding type) |
static MethodDeclaration |
makeMethodDeclaration(MethodBinding binding) |
static NameReference |
makeNameReference(TypeBinding binding) |
static int |
makePackageVisible(int modifiers) |
static int |
makePublic(int modifiers) |
static SingleNameReference |
makeResolvedLocalVariableReference(LocalVariableBinding binding) |
static ReturnStatement |
makeReturnStatement(Expression expr) |
static TypeReference |
makeTypeReference(TypeBinding binding) |
static Statement[] |
remove(int i,
Statement[] statements) |
static void |
replaceMethodBinding(MessageSend send,
MethodBinding newBinding) |
static void |
setStatements(MethodDeclaration ret,
java.util.List statements) |
static int |
slotsNeeded(TypeBinding type) |