|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.aspectj.compiler.base.CompilerObject
org.aspectj.compiler.base.ast.SemanticObject
org.aspectj.compiler.base.ast.Type
org.aspectj.compiler.base.ast.PrimitiveType
org.aspectj.compiler.base.ast.NumericType
org.aspectj.compiler.base.ast.IntegralType
org.aspectj.compiler.base.ast.IntishType
| Field Summary |
| Fields inherited from class org.aspectj.compiler.base.ast.Type |
BOOLEAN, BYTE, CHAR, directSubTypes, directSuperTypes, DOUBLE, FLOAT, INT, LONG, REF, SHORT, VOID |
| Fields inherited from class org.aspectj.compiler.base.ast.SemanticObject |
dec, dummyCompiler |
| Constructor Summary | |
IntishType(org.aspectj.compiler.base.JavaCompiler compiler)
|
|
| Method Summary | |
void |
emitLoad(org.aspectj.compiler.base.bcg.CodeBuilder cb,
int loc)
|
void |
emitReturn(org.aspectj.compiler.base.bcg.CodeBuilder cb)
|
void |
emitStore(org.aspectj.compiler.base.bcg.CodeBuilder cb,
int loc)
|
Expr |
getNullExpr()
|
| Methods inherited from class org.aspectj.compiler.base.ast.NumericType |
isCoercableToOtherType |
| Methods inherited from class org.aspectj.compiler.base.ast.PrimitiveType |
fromObject, getClassExpr, getName, isAssignableFrom, isAssignableFromOtherType, isCoercableTo, isEquivalent, makeObject, showNotFoundError, toShortString, toString, unparse |
| Methods inherited from class org.aspectj.compiler.base.ast.SemanticObject |
checkOverride, conflictsWith, dominates, getBytecodeId, getCorrespondingDec, getKind, getModifiers, getStackDelta, isAccessible, isAlmostApplicable, isApplicable, isInherited, isMoreSpecificThan, isStatic, showConflictError, updateTargetExpr |
| Methods inherited from class org.aspectj.compiler.base.CompilerObject |
getAST, getCompiler, getOptions, getTypeManager, getWorld |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public IntishType(org.aspectj.compiler.base.JavaCompiler compiler)
| Method Detail |
public Expr getNullExpr()
getNullExpr in class Type
public final void emitLoad(org.aspectj.compiler.base.bcg.CodeBuilder cb,
int loc)
emitLoad in class Type
public final void emitStore(org.aspectj.compiler.base.bcg.CodeBuilder cb,
int loc)
emitStore in class Typepublic final void emitReturn(org.aspectj.compiler.base.bcg.CodeBuilder cb)
emitReturn in class Type
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||