Uses of Class
mycompiler.mybytecode.ClassFile

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

Uses of ClassFile in mycompiler.mybytecode
 

Methods in mycompiler.mybytecode with parameters of type ClassFile
 void MethodInfo.codegen(ClassFile classfile, java.io.FileOutputStream f)
           
 void Key.codegen(ClassFile classfile, java.io.FileOutputStream f)
           
 void FieldInfo.codegen(ClassFile classfile, java.io.FileOutputStream f)
           
 void ExceptionTable.codegen(ClassFile classfile, java.io.FileOutputStream f)
           
abstract  void CPInfo.codegen(ClassFile classfile, java.io.FileOutputStream f)
           
 void CONSTANT_Utf8_info.codegen(ClassFile classfile, java.io.FileOutputStream f)
           
 void CONSTANT_String_info.codegen(ClassFile classfile, java.io.FileOutputStream f)
           
 void CONSTANT_NameAndType_info.codegen(ClassFile classfile, java.io.FileOutputStream f)
           
 void CONSTANT_Methodref_info.codegen(ClassFile classfile, java.io.FileOutputStream f)
           
 void CONSTANT_Long_info.codegen(ClassFile classfile, java.io.FileOutputStream f)
           
 void CONSTANT_InterfaceMethodref_info.codegen(ClassFile classfile, java.io.FileOutputStream f)
           
 void CONSTANT_Integer_info.codegen(ClassFile classfile, java.io.FileOutputStream f)
           
 void CONSTANT_Float_info.codegen(ClassFile classfile, java.io.FileOutputStream f)
           
 void CONSTANT_Fieldref_info.codegen(ClassFile classfile, java.io.FileOutputStream f)
           
 void CONSTANT_Double_info.codegen(ClassFile classfile, java.io.FileOutputStream f)
           
 void CONSTANT_Class_info.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)
           
 

Uses of ClassFile in mycompiler.myclass
 

Methods in mycompiler.myclass with parameters of type ClassFile
 void DeclId.codegen_InstVarDecl(ClassFile classfile, Type type, java.util.Vector paralist)
           
 void DeclId.codegen_LocalVarDecl(ClassFile classfile, CodeAttribute code, Type type, java.util.Vector paralist)
           
 void ParameterList.codegen(ClassFile classfile, CodeAttribute code)
           
 void FormalParameter.codegen(ClassFile classfile, CodeAttribute code)
           
 void Method.codegen(ClassFile classfile, java.util.Vector paralist)
           
 void InstVarDecl.codegen(ClassFile classfile, java.util.Vector paralist)
           
abstract  void FieldDecl.codegen(ClassFile classfile, java.util.Vector paralist)
           
 void Constructor.codegen(ClassFile classfile, java.util.Vector paralist)
           
 void ClassBody.codegen(ClassFile classfile, java.util.Vector paralist)
           
 

Uses of ClassFile in mycompiler.myoperator
 

Methods in mycompiler.myoperator with parameters of type ClassFile
static void LogOp.build(ClassFile classfile, CodeAttribute code, Expr expr, java.util.Vector indices, boolean not, boolean ex2, boolean and, java.util.Vector paralist)
           
 void TimesOp.codegen(ClassFile classfile, CodeAttribute code, Expr expr, boolean neg, java.util.Vector paralist)
           
 void PlusOp.codegen(ClassFile classfile, CodeAttribute code, Expr expr, boolean neg, java.util.Vector paralist)
           
abstract  void Operator.codegen(ClassFile classfile, CodeAttribute code, Expr expr, boolean neg_not, java.util.Vector paralist)
           
 void NotEqualOp.codegen(ClassFile classfile, CodeAttribute code, Expr expr, boolean not, java.util.Vector paralist)
           
 void ModuloOp.codegen(ClassFile classfile, CodeAttribute code, Expr expr, boolean neg, java.util.Vector paralist)
           
 void MinusOp.codegen(ClassFile classfile, CodeAttribute code, Expr expr, boolean neg, java.util.Vector paralist)
           
 void LogOp.codegen(ClassFile classfile, CodeAttribute code, Expr expr, boolean not, java.util.Vector paralist)
           
 void LessOp.codegen(ClassFile classfile, CodeAttribute code, Expr expr, boolean not, java.util.Vector paralist)
           
 void LessEquOp.codegen(ClassFile classfile, CodeAttribute code, Expr expr, boolean not, java.util.Vector paralist)
           
 void GreaterOp.codegen(ClassFile classfile, CodeAttribute code, Expr expr, boolean not, java.util.Vector paralist)
           
 void GreaterEquOp.codegen(ClassFile classfile, CodeAttribute code, Expr expr, boolean not, java.util.Vector paralist)
           
 void EqualOp.codegen(ClassFile classfile, CodeAttribute code, Expr expr, boolean not, java.util.Vector paralist)
           
 void DivideOp.codegen(ClassFile classfile, CodeAttribute code, Expr expr, boolean neg, java.util.Vector paralist)
           
abstract  void AddOp.codegen(ClassFile classfile, CodeAttribute code, Expr expr, boolean neg, java.util.Vector paralist)
           
 void LogOp.if_codegen(ClassFile classfile, CodeAttribute code, boolean not, Expr expr, Statement then_block, Statement else_block, java.util.Vector 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, java.util.Vector paralist)
           
 

Uses of ClassFile in mycompiler.mystatement
 

Methods in mycompiler.mystatement with parameters of type ClassFile
 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, java.util.Vector paralist)
           
abstract  void UnaryExpr.codegen(ClassFile classfile, CodeAttribute code, java.util.Vector paralist)
           
 void This.codegen(ClassFile classfile, CodeAttribute code, java.util.Vector paralist)
           
 void StringLiteral.codegen(ClassFile classfile, CodeAttribute code, java.util.Vector paralist)
           
abstract  void Statement.codegen(ClassFile classfile, CodeAttribute code, java.util.Vector paralist)
           
 void Return.codegen(ClassFile classfile, CodeAttribute code, java.util.Vector paralist)
           
 void PreIncExpr.codegen(ClassFile classfile, CodeAttribute code, java.util.Vector paralist)
           
 void PreDecExpr.codegen(ClassFile classfile, CodeAttribute code, java.util.Vector paralist)
           
 void PostIncExpr.codegen(ClassFile classfile, CodeAttribute code, java.util.Vector paralist)
           
 void PostDecExpr.codegen(ClassFile classfile, CodeAttribute code, java.util.Vector paralist)
           
 void PositivExpr.codegen(ClassFile classfile, CodeAttribute code, java.util.Vector paralist)
           
 void Null.codegen(ClassFile classfile, CodeAttribute code, java.util.Vector paralist)
           
 void NotExpr.codegen(ClassFile classfile, CodeAttribute code, java.util.Vector paralist)
           
 void NewClass.codegen(ClassFile classfile, CodeAttribute code, java.util.Vector paralist)
           
 void NewArray.codegen(ClassFile classfile, CodeAttribute code, java.util.Vector paralist)
           
 void NegativeExpr.codegen(ClassFile classfile, CodeAttribute code, java.util.Vector paralist)
           
 void MethodCall.codegen(ClassFile classfile, CodeAttribute code, java.util.Vector paralist)
           
 void LocalVarDecl.codegen(ClassFile classfile, CodeAttribute code, java.util.Vector paralist)
           
 void LocalOrFieldVar.codegen(ClassFile classfile, CodeAttribute code, java.util.Vector paralist)
           
 void IntLiteral.codegen(ClassFile classfile, CodeAttribute code, java.util.Vector paralist)
           
 void InstVar.codegen(ClassFile classfile, CodeAttribute code, java.util.Vector paralist)
           
 void InstanceOf.codegen(ClassFile classfile, CodeAttribute code, java.util.Vector paralist)
           
 void IfStmt.codegen(ClassFile classfile, CodeAttribute code, java.util.Vector paralist)
           
 void EmptyStmt.codegen(ClassFile classfile, CodeAttribute code, java.util.Vector paralist)
           
 void CharLiteral.codegen(ClassFile classfile, CodeAttribute code, java.util.Vector paralist)
           
 void CastExpr.codegen(ClassFile classfile, CodeAttribute code, java.util.Vector paralist)
           
 void BoolLiteral.codegen(ClassFile classfile, CodeAttribute code, java.util.Vector paralist)
           
 void Block.codegen(ClassFile classfile, CodeAttribute code, java.util.Vector paralist)
           
 void Binary.codegen(ClassFile classfile, CodeAttribute code, java.util.Vector paralist)
           
 void Assign.codegen(ClassFile classfile, CodeAttribute code, java.util.Vector paralist)
           
 void ArgumentList.codegen(ClassFile classfile, CodeAttribute code, java.util.Vector paralist)
           
 void UnaryNot.if_codegen(ClassFile classfile, CodeAttribute code, boolean sw)
           
 void IfStmt.if_codegen(ClassFile classfile, CodeAttribute code, boolean not, java.util.Vector paralist)
           
 void WhileStmt.loop_codegen(ClassFile classfile, CodeAttribute code, int breakpoint, boolean not, java.util.Vector paralist)
           
 void NegativeExpr.neg_codegen(ClassFile classfile, CodeAttribute code, java.util.Vector paralist)
           
 void Binary.neg_codegen(ClassFile classfile, CodeAttribute code, java.util.Vector paralist)
           
 void NotExpr.not_codegen(ClassFile classfile, CodeAttribute code, java.util.Vector paralist)
           
 void Binary.not_codegen(ClassFile classfile, CodeAttribute code, java.util.Vector paralist)