|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use UnpositionedError | |
at.dms.backend | |
at.dms.compiler | |
at.dms.dis | |
at.dms.kjc | |
at.dms.optimize |
Uses of UnpositionedError in at.dms.backend |
Methods in at.dms.backend that throw UnpositionedError | |
static void |
Main.optimizeClass(ClassInfo info,
BackendOptions options)
Reads, optimizes and writes a class file. |
Uses of UnpositionedError in at.dms.compiler |
Methods in at.dms.compiler that throw UnpositionedError | |
java.util.List |
Compiler.verifyFiles(java.util.List names)
Takes a the command-line list of source files, expands list files and and checks that each exists. |
Uses of UnpositionedError in at.dms.dis |
Methods in at.dms.dis that throw UnpositionedError | |
static void |
Disassembler.disassemble(java.lang.String sourceFile,
java.lang.String destination,
DisOptions options)
Disassembles a class file. |
Uses of UnpositionedError in at.dms.kjc |
Methods in at.dms.kjc that throw UnpositionedError | |
abstract void |
CType.checkType(CContext context)
check that type is valid. |
void |
CClassType.checkType(CContext context)
Check that type is valid. |
CClassType |
CContext.lookupClass(java.lang.String name)
Search for a class with the provided name. |
CMethod |
CContext.lookupMethod(CClass caller,
java.lang.String ident,
CType[] params)
Search for a matching method with the provided type parameters. |
CField |
CContext.lookupField(java.lang.String ident)
lookupLocalVariable |
void |
CContext.fail(MessageDescription mess,
java.lang.Object param1,
java.lang.Object param2)
Add an error into the list and eat it. |
boolean |
CContext.check(boolean expr,
MessageDescription mess)
Verify an expression and if false add an error |
boolean |
CContext.check(boolean expr,
MessageDescription mess,
java.lang.Object param1)
Verify an expression and if false add an error |
boolean |
CContext.check(boolean expr,
MessageDescription mess,
java.lang.Object param1,
java.lang.Object param2)
Verify an expression and if false add an error |
CField |
CAbstractBodyContext.lookupField(java.lang.String ident)
lookupField |
void |
CBlockContext.addVariable(JLocalVariable var)
addLocal variable. |
void |
CBlockContext.addClass(CClass clazz)
addLocalClass |
CClassType |
CBlockContext.lookupClass(java.lang.String name)
lookupClass search for a class with the provided type parameters |
void |
CVoidType.checkType(CContext context)
check that type is valid necessary to resolve String into java/lang/String |
static CType |
JBinaryArithmeticExpression.computeType(CType leftType,
CType rightType,
MessageDescription badTypeMessage)
Default rule for the type of the result of the binary arithmetic expression. |
JExpression |
JBinaryArithmeticExpression.constantFolding()
Peforms the operation of the subclass implementation on constant operands. |
abstract int |
JBinaryArithmeticExpression.compute(int left,
int right)
Computes the result of the operation on two integer constant values. |
abstract long |
JBinaryArithmeticExpression.compute(long left,
long right)
Computes the result of the operation on two long constant values. |
abstract float |
JBinaryArithmeticExpression.compute(float left,
float right)
Computes the result of the operation on two float constant values. |
abstract double |
JBinaryArithmeticExpression.compute(double left,
double right)
Computes the result of the operation on two double constant values. |
int |
JModuloExpression.compute(int left,
int right)
Computes the result of the operation at compile-time (JLS 15.27). |
long |
JModuloExpression.compute(long left,
long right)
Computes the result of the operation at compile-time (JLS 15.27). |
float |
JModuloExpression.compute(float left,
float right)
Computes the result of the operation at compile-time (JLS 15.27). |
double |
JModuloExpression.compute(double left,
double right)
Computes the result of the operation at compile-time (JLS 15.27). |
static CType |
JShiftExpression.computeType(CType leftType,
CType rightType,
MessageDescription badTypeMessage)
compute the type of this expression according to operands |
static CType |
JBitwiseExpression.computeType(CType left,
CType right,
MessageDescription badTypeMessage)
See superclass javadoc. |
JExpression |
JBitwiseExpression.constantFolding()
Computes the result of the operation at compile-time (JLS 15.27). |
void |
CClassNameType.checkType(CContext context)
Check that type is valid. |
CClass |
CClass.lookupMemberClass(java.lang.String name)
Look up member classes of this class, or of superclasses or interfaces. |
CField |
CClass.lookupField(java.lang.String name)
Searches a field in current class and parent hierarchy as needed. |
CField |
CClass.lookupSuperField(java.lang.String name)
Searches a field in current class and parent hierarchy as needed. |
CMethod |
CClass.lookupMethod(CClass caller,
java.lang.String name,
CType[] params)
Searches for an accessible, matching method with the provided type parameters. |
CMethod |
CClass.lookupSuperMethod(CClass caller,
java.lang.String name,
CType[] params)
Searches for a matching method with the provided type parameters in the superclass and/or interfaces of this type. |
CClassType |
CCompilationUnitContext.lookupClass(java.lang.String name)
|
void |
CArrayType.checkType(CContext context)
Check that type is valid. |
CClassType |
CCompilationUnit.lookupClass(java.lang.String name)
Returns a class according to imports or null if error occur. |
abstract CClassContext |
JTypeDeclaration.createContext(CContext parent)
createContext. |
void |
CInitializerContext.close()
Verify that all checked exceptions are defined in the throw list. |
void |
CSwitchBodyContext.addDefault()
Add a default label to this switch. |
void |
CSwitchBodyContext.addLabel(JOrdinalLiteral lit)
Add a label to this switch and check it is a new one. |
int |
JDivideExpression.compute(int left,
int right)
Computes the result of the operation at compile-time (JLS 15.27). |
long |
JDivideExpression.compute(long left,
long right)
Computes the result of the operation at compile-time (JLS 15.27). |
void |
CNumericType.checkType(CContext context)
check that type is valid necessary to resolve String into java/lang/String |
void |
CBooleanType.checkType(CContext context)
check that type is valid necessary to resolve String into java/lang/String |
void |
CInitializable.initialize(CBodyContext ctxt)
Initialize this object. |
CClassType |
CEmptyTopLevelContext.lookupClass(java.lang.String name)
|
void |
CClassContext.close(JTypeDeclaration decl,
CVariableInfo staticInfo,
CVariableInfo instanceInfo,
CVariableInfo[] constructorsInfo)
Verify all final fields are initialized. |
CClassType |
CClassContext.lookupClass(java.lang.String name)
Search for a class with the provided name. |
CMethod |
CClassContext.lookupMethod(CClass caller,
java.lang.String ident,
CType[] params)
Searches for a matching method with the provided type parameters. |
CField |
CClassContext.lookupOuterField(java.lang.String ident)
lookupField |
CField |
CClassContext.lookupField(java.lang.String ident)
lookupField |
void |
CInterfaceContext.close(JTypeDeclaration decl,
CBodyContext virtual)
Verify all final fields are initialized. |
static CType |
JAddExpression.computeType(CType left,
CType right,
MessageDescription badTypeMessage)
compute the type of this expression according to operands |
JExpression |
JAddExpression.constantFolding()
Peforms the operation of the subclass implementation on constant operands. |
Uses of UnpositionedError in at.dms.optimize |
Methods in at.dms.optimize that throw UnpositionedError | |
static void |
Main.optimizeClass(ClassInfo info,
int level,
boolean verbose)
Reads, optimizes and writes a class file |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |