Uses of Class
at.dms.compiler.UnpositionedError

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