Uses of Class
mycompiler.myexception.JVMCodeException

Packages that use JVMCodeException
mycompiler.mybytecode   
mycompiler.myclass   
mycompiler.myoperator   
mycompiler.mystatement   
 

Uses of JVMCodeException in mycompiler.mybytecode
 

Methods in mycompiler.mybytecode that throw JVMCodeException
 int ClassFile.add_field_ref(java.lang.String name, java.lang.String cl_name, java.lang.String type)
           
 void ClassFile.add_method(java.lang.String name, java.lang.String param_type, ParameterList param, Type type, Block block, short acc_flag, de.dhbwstuttgart.typeinference.Menge paralist)
           
 void ClassFile.codegen()
           
 void MethodInfo.codegen(ClassFile classfile, java.io.FileOutputStream f)
           
 void FieldInfo.codegen(ClassFile classfile, java.io.FileOutputStream f)
           
 void CodeAttribute.codegen(ClassFile classfile, java.io.FileOutputStream f)
           
 void AttributeInfo.codegen(ClassFile classfile, java.io.FileOutputStream f)
           
abstract  void Attribute.codegen(ClassFile classfile, java.io.FileOutputStream f)
           
static void JVMCode.get_Command(de.dhbwstuttgart.typeinference.Menge b)
           
 Type CodeAttribute.get_TypeOf_Var(java.lang.String name)
           
static java.lang.Byte JVMCode.if_ncmpeq(java.lang.String s)
           
static java.lang.Byte JVMCode.if_ncmpne(java.lang.String s)
           
static java.lang.Byte JVMCode.n2n(java.lang.String s1, java.lang.String s2)
           
static java.lang.Byte JVMCode.nadd(java.lang.String s)
           
static java.lang.Byte JVMCode.naload(java.lang.String s)
           
static java.lang.Byte JVMCode.nand(java.lang.String s)
           
static java.lang.Byte JVMCode.nastore(java.lang.String s)
           
static java.lang.Byte JVMCode.ncmpg(java.lang.String s)
           
static java.lang.Byte JVMCode.ncmpl(java.lang.String s)
           
static java.lang.Byte JVMCode.nconst_n(java.lang.String s1, int n2)
           
static java.lang.Byte JVMCode.ndiv(java.lang.String s)
           
static java.lang.Byte JVMCode.nload_n(java.lang.String s1, int n2)
           
static java.lang.Byte JVMCode.nmul(java.lang.String s)
           
static java.lang.Byte JVMCode.nneg(java.lang.String s)
           
static java.lang.Byte JVMCode.nor(java.lang.String s)
           
static java.lang.Byte JVMCode.nrem(java.lang.String s)
           
static java.lang.Byte JVMCode.nshl(java.lang.String s)
           
static java.lang.Byte JVMCode.nshr(java.lang.String s)
           
static java.lang.Byte JVMCode.nstore_n(java.lang.String s1, int n2)
           
static java.lang.Byte JVMCode.nsub(java.lang.String s)
           
static java.lang.Byte JVMCode.nushr(java.lang.String s)
           
static java.lang.Byte JVMCode.nxor(java.lang.String s)
           
 

Uses of JVMCodeException in mycompiler.myclass
 

Methods in mycompiler.myclass that throw JVMCodeException
 void DeclId.codegen_InstVarDecl(ClassFile classfile, Type type, de.dhbwstuttgart.typeinference.Menge paralist)
           
 void DeclId.codegen_LocalVarDecl(ClassFile classfile, CodeAttribute code, Type type, de.dhbwstuttgart.typeinference.Menge paralist)
           
 void Class.codegen(boolean system_out)
           
 void Method.codegen(ClassFile classfile, de.dhbwstuttgart.typeinference.Menge paralist)
           
 void InstVarDecl.codegen(ClassFile classfile, de.dhbwstuttgart.typeinference.Menge paralist)
           
abstract  void FieldDecl.codegen(ClassFile classfile, de.dhbwstuttgart.typeinference.Menge paralist)
           
 void Constructor.codegen(ClassFile classfile, de.dhbwstuttgart.typeinference.Menge paralist)
           
 void ClassBody.codegen(ClassFile classfile, de.dhbwstuttgart.typeinference.Menge paralist)
           
 

Uses of JVMCodeException in mycompiler.myoperator
 

Methods in mycompiler.myoperator that throw JVMCodeException
static void LogOp.build(ClassFile classfile, CodeAttribute code, Expr expr, de.dhbwstuttgart.typeinference.Menge indices, boolean not, boolean ex2, boolean and, de.dhbwstuttgart.typeinference.Menge paralist)
           
 void TimesOp.codegen(ClassFile classfile, CodeAttribute code, Expr expr, boolean neg, de.dhbwstuttgart.typeinference.Menge paralist)
           
 void PlusOp.codegen(ClassFile classfile, CodeAttribute code, Expr expr, boolean neg, de.dhbwstuttgart.typeinference.Menge paralist)
           
abstract  void Operator.codegen(ClassFile classfile, CodeAttribute code, Expr expr, boolean neg_not, de.dhbwstuttgart.typeinference.Menge paralist)
           
 void NotEqualOp.codegen(ClassFile classfile, CodeAttribute code, Expr expr, boolean not, de.dhbwstuttgart.typeinference.Menge paralist)
           
 void ModuloOp.codegen(ClassFile classfile, CodeAttribute code, Expr expr, boolean neg, de.dhbwstuttgart.typeinference.Menge paralist)
           
 void MinusOp.codegen(ClassFile classfile, CodeAttribute code, Expr expr, boolean neg, de.dhbwstuttgart.typeinference.Menge paralist)
           
 void LogOp.codegen(ClassFile classfile, CodeAttribute code, Expr expr, boolean not, de.dhbwstuttgart.typeinference.Menge paralist)
           
 void LessOp.codegen(ClassFile classfile, CodeAttribute code, Expr expr, boolean not, de.dhbwstuttgart.typeinference.Menge paralist)
           
 void LessEquOp.codegen(ClassFile classfile, CodeAttribute code, Expr expr, boolean not, de.dhbwstuttgart.typeinference.Menge paralist)
           
 void GreaterOp.codegen(ClassFile classfile, CodeAttribute code, Expr expr, boolean not, de.dhbwstuttgart.typeinference.Menge paralist)
           
 void GreaterEquOp.codegen(ClassFile classfile, CodeAttribute code, Expr expr, boolean not, de.dhbwstuttgart.typeinference.Menge paralist)
           
 void EqualOp.codegen(ClassFile classfile, CodeAttribute code, Expr expr, boolean not, de.dhbwstuttgart.typeinference.Menge paralist)
           
 void DivideOp.codegen(ClassFile classfile, CodeAttribute code, Expr expr, boolean neg, de.dhbwstuttgart.typeinference.Menge paralist)
           
abstract  void AddOp.codegen(ClassFile classfile, CodeAttribute code, Expr expr, boolean neg, de.dhbwstuttgart.typeinference.Menge paralist)
           
 void LogOp.if_codegen(ClassFile classfile, CodeAttribute code, boolean not, Expr expr, Statement then_block, Statement else_block, de.dhbwstuttgart.typeinference.Menge paralist)
           
abstract  void RelOp.if_codegen(ClassFile classfile, CodeAttribute code, java.lang.String type, boolean not)
           
 void NotEqualOp.if_codegen(ClassFile classfile, CodeAttribute code, java.lang.String type, boolean not)
           
 void LessOp.if_codegen(ClassFile classfile, CodeAttribute code, java.lang.String type, boolean not)
           
 void LessEquOp.if_codegen(ClassFile classfile, CodeAttribute code, java.lang.String type, boolean not)
           
 void GreaterOp.if_codegen(ClassFile classfile, CodeAttribute code, java.lang.String type, boolean not)
           
 void GreaterEquOp.if_codegen(ClassFile classfile, CodeAttribute code, java.lang.String type, boolean not)
           
 void EqualOp.if_codegen(ClassFile classfile, CodeAttribute code, java.lang.String type, boolean not)
           
 void LogOp.loop_codegen(ClassFile classfile, CodeAttribute code, Expr expr, int breakpoint, boolean not, de.dhbwstuttgart.typeinference.Menge paralist)
           
static void LogOp.replace_index(CodeAttribute code, de.dhbwstuttgart.typeinference.Menge indices, int else_index, int then_index)
           
 

Uses of JVMCodeException in mycompiler.mystatement
 

Methods in mycompiler.mystatement that throw JVMCodeException
 void UnaryNot.codegen(ClassFile classfile, CodeAttribute code, boolean sw)
           
 void UnaryMinus.codegen(ClassFile classfile, CodeAttribute code, java.lang.String type, boolean neg)
           
 void WhileStmt.codegen(ClassFile classfile, CodeAttribute code, de.dhbwstuttgart.typeinference.Menge paralist)
           
abstract  void UnaryExpr.codegen(ClassFile classfile, CodeAttribute code, de.dhbwstuttgart.typeinference.Menge paralist)
           
 void This.codegen(ClassFile classfile, CodeAttribute code, de.dhbwstuttgart.typeinference.Menge paralist)
           
 void StringLiteral.codegen(ClassFile classfile, CodeAttribute code, de.dhbwstuttgart.typeinference.Menge paralist)
           
abstract  void Statement.codegen(ClassFile classfile, CodeAttribute code, de.dhbwstuttgart.typeinference.Menge paralist)
           
 void Return.codegen(ClassFile classfile, CodeAttribute code, de.dhbwstuttgart.typeinference.Menge paralist)
           
 void PreIncExpr.codegen(ClassFile classfile, CodeAttribute code, de.dhbwstuttgart.typeinference.Menge paralist)
           
 void PreDecExpr.codegen(ClassFile classfile, CodeAttribute code, de.dhbwstuttgart.typeinference.Menge paralist)
           
 void PostIncExpr.codegen(ClassFile classfile, CodeAttribute code, de.dhbwstuttgart.typeinference.Menge paralist)
           
 void PostDecExpr.codegen(ClassFile classfile, CodeAttribute code, de.dhbwstuttgart.typeinference.Menge paralist)
           
 void PositivExpr.codegen(ClassFile classfile, CodeAttribute code, de.dhbwstuttgart.typeinference.Menge paralist)
           
 void Null.codegen(ClassFile classfile, CodeAttribute code, de.dhbwstuttgart.typeinference.Menge paralist)
           
 void NotExpr.codegen(ClassFile classfile, CodeAttribute code, de.dhbwstuttgart.typeinference.Menge paralist)
           
 void NewClass.codegen(ClassFile classfile, CodeAttribute code, de.dhbwstuttgart.typeinference.Menge paralist)
           
 void NewArray.codegen(ClassFile classfile, CodeAttribute code, de.dhbwstuttgart.typeinference.Menge paralist)
           
 void NegativeExpr.codegen(ClassFile classfile, CodeAttribute code, de.dhbwstuttgart.typeinference.Menge paralist)
           
 void MethodCall.codegen(ClassFile classfile, CodeAttribute code, de.dhbwstuttgart.typeinference.Menge paralist)
           
 void LocalVarDecl.codegen(ClassFile classfile, CodeAttribute code, de.dhbwstuttgart.typeinference.Menge paralist)
           
 void LocalOrFieldVar.codegen(ClassFile classfile, CodeAttribute code, de.dhbwstuttgart.typeinference.Menge paralist)
           
 void IntLiteral.codegen(ClassFile classfile, CodeAttribute code, de.dhbwstuttgart.typeinference.Menge paralist)
           
 void InstVar.codegen(ClassFile classfile, CodeAttribute code, de.dhbwstuttgart.typeinference.Menge paralist)
           
 void InstanceOf.codegen(ClassFile classfile, CodeAttribute code, de.dhbwstuttgart.typeinference.Menge paralist)
           
 void IfStmt.codegen(ClassFile classfile, CodeAttribute code, de.dhbwstuttgart.typeinference.Menge paralist)
           
 void EmptyStmt.codegen(ClassFile classfile, CodeAttribute code, de.dhbwstuttgart.typeinference.Menge paralist)
           
 void CharLiteral.codegen(ClassFile classfile, CodeAttribute code, de.dhbwstuttgart.typeinference.Menge paralist)
           
 void CastExpr.codegen(ClassFile classfile, CodeAttribute code, de.dhbwstuttgart.typeinference.Menge paralist)
           
 void BoolLiteral.codegen(ClassFile classfile, CodeAttribute code, de.dhbwstuttgart.typeinference.Menge paralist)
           
 void Block.codegen(ClassFile classfile, CodeAttribute code, de.dhbwstuttgart.typeinference.Menge paralist)
           
 void Binary.codegen(ClassFile classfile, CodeAttribute code, de.dhbwstuttgart.typeinference.Menge paralist)
           
 void Assign.codegen(ClassFile classfile, CodeAttribute code, de.dhbwstuttgart.typeinference.Menge paralist)
           
 void ArgumentList.codegen(ClassFile classfile, CodeAttribute code, de.dhbwstuttgart.typeinference.Menge paralist)
           
 int NewArray.get_codegen_Array_Type()
           
 void UnaryNot.if_codegen(ClassFile classfile, CodeAttribute code, boolean sw)
           
 void IfStmt.if_codegen(ClassFile classfile, CodeAttribute code, boolean not, de.dhbwstuttgart.typeinference.Menge paralist)
           
 void WhileStmt.loop_codegen(ClassFile classfile, CodeAttribute code, int breakpoint, boolean not, de.dhbwstuttgart.typeinference.Menge paralist)
           
 void NegativeExpr.neg_codegen(ClassFile classfile, CodeAttribute code, de.dhbwstuttgart.typeinference.Menge paralist)
           
 void Binary.neg_codegen(ClassFile classfile, CodeAttribute code, de.dhbwstuttgart.typeinference.Menge paralist)
           
 void NotExpr.not_codegen(ClassFile classfile, CodeAttribute code, de.dhbwstuttgart.typeinference.Menge paralist)
           
 void Binary.not_codegen(ClassFile classfile, CodeAttribute code, de.dhbwstuttgart.typeinference.Menge paralist)
           
 boolean Binary.type_check(CodeAttribute code)