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)
|
Methods in mycompiler.myoperator with parameters of type ClassFile |
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)
|
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,
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)
|
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)
|