Entfernen von unnötigen ino.* Kommentaren
This commit is contained in:
parent
a1bbd8b11e
commit
10ede1ba98
@ -1,8 +1,5 @@
|
||||
// ino.module.MyCompilerAPI.8570.package
|
||||
package de.dhbwstuttgart.core;
|
||||
// ino.end
|
||||
|
||||
// ino.class.MyCompilerAPI.21328.description type=javadoc
|
||||
/**
|
||||
* Schnittstellen-Klasse zum Compiler. Diese Klasse soll der
|
||||
* IDE als Compiler-API zum Kompilieren einer Quellcode-Datei
|
||||
@ -11,21 +8,12 @@ package de.dhbwstuttgart.core;
|
||||
* @author Jörg Bäuerle
|
||||
* @version $Date: 2013/09/09 11:04:24 $
|
||||
*/
|
||||
// ino.end
|
||||
// ino.class.MyCompilerAPI.21328.declaration
|
||||
public interface MyCompilerAPI
|
||||
// ino.end
|
||||
// ino.class.MyCompilerAPI.21328.body
|
||||
{
|
||||
|
||||
// ino.method.init.21331.decldescription type=javadoc
|
||||
/**
|
||||
* Author: Jörg Bäuerle<br/>
|
||||
* Initialisiert den Compiler
|
||||
*/
|
||||
// ino.end
|
||||
// ino.method.init.21331.declaration
|
||||
public void init();
|
||||
// ino.end
|
||||
}
|
||||
// ino.end
|
||||
|
@ -1,4 +1,3 @@
|
||||
// ino.module.Method.8564.package
|
||||
package de.dhbwstuttgart.syntaxtree;
|
||||
|
||||
import java.util.ArrayList;
|
||||
@ -14,7 +13,6 @@ import de.dhbwstuttgart.syntaxtree.modifier.Modifiers;
|
||||
import de.dhbwstuttgart.syntaxtree.modifier.Static;
|
||||
import de.dhbwstuttgart.syntaxtree.statement.Block;
|
||||
|
||||
// ino.class.Method.23482.declaration
|
||||
/**
|
||||
* Stellt eine Methode dar. Problem: Parser kann nicht zwischen Methode und
|
||||
* Konstruktor unterscheiden. Daher kann diese Klasse beides sein. Dies wird mit
|
||||
|
@ -1,26 +1,15 @@
|
||||
// ino.module.Final.8586.package
|
||||
package de.dhbwstuttgart.syntaxtree.modifier;
|
||||
|
||||
// ino.class.Final.24022.description type=javadoc
|
||||
/**
|
||||
* Stellt den Modifier Final dar.
|
||||
*
|
||||
*/
|
||||
// ino.end
|
||||
// ino.class.Final.24022.declaration
|
||||
public class Final extends Modifier
|
||||
// ino.end
|
||||
// ino.class.Final.24022.body
|
||||
{
|
||||
|
||||
// ino.method.getBitmask.24026.definition
|
||||
public short getBitmask()
|
||||
// ino.end
|
||||
// ino.method.getBitmask.24026.body
|
||||
{
|
||||
return 0x10;
|
||||
}
|
||||
// ino.end
|
||||
|
||||
}
|
||||
// ino.end
|
||||
|
@ -1,22 +1,12 @@
|
||||
// ino.module.Modifier.8587.package
|
||||
package de.dhbwstuttgart.syntaxtree.modifier;
|
||||
|
||||
|
||||
// ino.end
|
||||
// ino.class.Modifier.24029.declaration
|
||||
public abstract class Modifier
|
||||
// ino.end
|
||||
// ino.class.Modifier.24029.body
|
||||
{
|
||||
// ino.method.getBitmask.24032.decldescription type=javadoc
|
||||
/**
|
||||
* Liefert den Wert des Access-Modifiers fuer die Bytecode-Generierung
|
||||
* zurueck.
|
||||
*/
|
||||
// ino.end
|
||||
// ino.method.getBitmask.24032.declaration
|
||||
public abstract short getBitmask();
|
||||
// ino.end
|
||||
|
||||
}
|
||||
// ino.end
|
||||
|
@ -1,9 +1,6 @@
|
||||
// ino.module.Modifiers.8588.package
|
||||
package de.dhbwstuttgart.syntaxtree.modifier;
|
||||
// ino.end
|
||||
|
||||
|
||||
// ino.class.Modifiers.24035.description type=javadoc
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
@ -1,20 +1,11 @@
|
||||
// ino.module.Private.8589.package
|
||||
package de.dhbwstuttgart.syntaxtree.modifier;
|
||||
|
||||
// ino.class.Private.24059.declaration
|
||||
public class Private extends Modifier
|
||||
// ino.end
|
||||
// ino.class.Private.24059.body
|
||||
{
|
||||
|
||||
// ino.method.getBitmask.24063.definition
|
||||
public short getBitmask()
|
||||
// ino.end
|
||||
// ino.method.getBitmask.24063.body
|
||||
{
|
||||
return 2;
|
||||
}
|
||||
// ino.end
|
||||
|
||||
}
|
||||
// ino.end
|
||||
|
@ -1,21 +1,12 @@
|
||||
// ino.module.Protected.8590.package
|
||||
package de.dhbwstuttgart.syntaxtree.modifier;
|
||||
|
||||
|
||||
// ino.class.Protected.24066.declaration
|
||||
public class Protected extends Modifier
|
||||
// ino.end
|
||||
// ino.class.Protected.24066.body
|
||||
{
|
||||
|
||||
// ino.method.getBitmask.24070.definition
|
||||
public short getBitmask()
|
||||
// ino.end
|
||||
// ino.method.getBitmask.24070.body
|
||||
{
|
||||
return 4;
|
||||
}
|
||||
// ino.end
|
||||
|
||||
}
|
||||
// ino.end
|
||||
|
@ -1,20 +1,11 @@
|
||||
// ino.module.Public.8591.package
|
||||
package de.dhbwstuttgart.syntaxtree.modifier;
|
||||
|
||||
// ino.class.Public.24073.declaration
|
||||
public class Public extends Modifier
|
||||
// ino.end
|
||||
// ino.class.Public.24073.body
|
||||
{
|
||||
|
||||
// ino.method.getBitmask.24077.definition
|
||||
public short getBitmask()
|
||||
// ino.end
|
||||
// ino.method.getBitmask.24077.body
|
||||
{
|
||||
return 1;
|
||||
}
|
||||
// ino.end
|
||||
|
||||
}
|
||||
// ino.end
|
||||
|
@ -1,21 +1,12 @@
|
||||
// ino.module.Static.8592.package
|
||||
package de.dhbwstuttgart.syntaxtree.modifier;
|
||||
|
||||
|
||||
// ino.class.Static.24080.declaration
|
||||
public class Static extends Modifier
|
||||
// ino.end
|
||||
// ino.class.Static.24080.body
|
||||
{
|
||||
|
||||
// ino.method.getBitmask.24084.definition
|
||||
public short getBitmask()
|
||||
// ino.end
|
||||
// ino.method.getBitmask.24084.body
|
||||
{
|
||||
return 8;
|
||||
}
|
||||
// ino.end
|
||||
|
||||
}
|
||||
// ino.end
|
||||
|
@ -1,20 +1,11 @@
|
||||
// ino.module.Public.8591.package
|
||||
package de.dhbwstuttgart.syntaxtree.modifier;
|
||||
|
||||
// ino.class.Public.24073.declaration
|
||||
public class Strictfp extends Modifier
|
||||
// ino.end
|
||||
// ino.class.Public.24073.body
|
||||
{
|
||||
|
||||
// ino.method.getBitmask.24077.definition
|
||||
public short getBitmask()
|
||||
// ino.end
|
||||
// ino.method.getBitmask.24077.body
|
||||
{
|
||||
return 2048;
|
||||
}
|
||||
// ino.end
|
||||
|
||||
}
|
||||
// ino.end
|
||||
|
@ -1,7 +1,4 @@
|
||||
// ino.module.AddOp.8594.package
|
||||
package de.dhbwstuttgart.syntaxtree.operator;
|
||||
// ino.end
|
||||
// ino.module.AddOp.8594.import
|
||||
import java.util.HashMap;
|
||||
import java.util.Hashtable;
|
||||
import java.util.Iterator;
|
||||
@ -16,18 +13,10 @@ import org.apache.bcel.generic.ObjectType;
|
||||
|
||||
|
||||
|
||||
// ino.class.AddOp.24088.declaration
|
||||
public abstract class AddOp extends Operator
|
||||
// ino.end
|
||||
// ino.class.AddOp.24088.body
|
||||
{
|
||||
// ino.method.AddOp.24092.definition
|
||||
public AddOp(int offset, int variableLength)
|
||||
// ino.end
|
||||
// ino.method.AddOp.24092.body
|
||||
{
|
||||
}
|
||||
// ino.end
|
||||
|
||||
}
|
||||
// ino.end
|
||||
|
@ -1,26 +1,17 @@
|
||||
// ino.module.AndOp.8595.package
|
||||
package de.dhbwstuttgart.syntaxtree.operator;
|
||||
|
||||
import de.dhbwstuttgart.syntaxtree.SyntaxTreeNode;
|
||||
import de.dhbwstuttgart.syntaxtree.statement.Binary;
|
||||
import org.apache.bcel.generic.InstructionList;
|
||||
|
||||
// ino.class.AndOp.24101.declaration
|
||||
public class AndOp extends LogOp
|
||||
// ino.end
|
||||
// ino.class.AndOp.24101.body
|
||||
{
|
||||
|
||||
// ino.method.AndOp.24105.definition
|
||||
public AndOp(int offset, int variableLength)
|
||||
// ino.end
|
||||
// ino.method.AndOp.24105.body
|
||||
{
|
||||
super(offset,variableLength);
|
||||
}
|
||||
|
||||
// ino.end
|
||||
|
||||
|
||||
}
|
||||
// ino.end
|
||||
|
@ -1,7 +1,4 @@
|
||||
// ino.module.DivideOp.8596.package
|
||||
package de.dhbwstuttgart.syntaxtree.operator;
|
||||
// ino.end
|
||||
// ino.module.DivideOp.8596.import
|
||||
|
||||
import org.apache.bcel.generic.ArithmeticInstruction;
|
||||
import org.apache.bcel.generic.DADD;
|
||||
@ -20,16 +17,9 @@ import de.dhbwstuttgart.syntaxtree.statement.Expr;
|
||||
|
||||
|
||||
|
||||
// ino.class.DivideOp.24108.declaration
|
||||
public class DivideOp extends MulOp
|
||||
// ino.end
|
||||
// ino.class.DivideOp.24108.body
|
||||
{
|
||||
// ino.method.DivideOp.24112.definition
|
||||
public DivideOp(int offset, int variableLength)
|
||||
// ino.end
|
||||
// ino.method.DivideOp.24112.body
|
||||
{
|
||||
}
|
||||
}
|
||||
// ino.end
|
||||
|
@ -1,25 +1,14 @@
|
||||
// ino.module.EqualOp.8597.package
|
||||
package de.dhbwstuttgart.syntaxtree.operator;
|
||||
// ino.end
|
||||
// ino.module.EqualOp.8597.import
|
||||
|
||||
import org.apache.bcel.generic.BranchInstruction;
|
||||
import org.apache.bcel.generic.IF_ICMPNE;
|
||||
|
||||
|
||||
// ino.class.EqualOp.24118.declaration
|
||||
public class EqualOp extends RelOp
|
||||
// ino.end
|
||||
// ino.class.EqualOp.24118.body
|
||||
{
|
||||
// ino.method.EqualOp.24122.definition
|
||||
public EqualOp(int offset, int variableLength)
|
||||
// ino.end
|
||||
// ino.method.EqualOp.24122.body
|
||||
{
|
||||
}
|
||||
// ino.end
|
||||
|
||||
|
||||
}
|
||||
// ino.end
|
||||
|
@ -1,7 +1,4 @@
|
||||
// ino.module.GreaterEquOp.8598.package
|
||||
package de.dhbwstuttgart.syntaxtree.operator;
|
||||
// ino.end
|
||||
// ino.module.GreaterEquOp.8598.import
|
||||
|
||||
import org.apache.bcel.generic.BranchInstruction;
|
||||
import org.apache.bcel.generic.IF_ICMPLT;
|
||||
@ -12,19 +9,11 @@ import de.dhbwstuttgart.syntaxtree.statement.Expr;
|
||||
|
||||
|
||||
|
||||
// ino.class.GreaterEquOp.24134.declaration
|
||||
public class GreaterEquOp extends RelOp
|
||||
// ino.end
|
||||
// ino.class.GreaterEquOp.24134.body
|
||||
{
|
||||
// ino.method.GreaterEquOp.24138.definition
|
||||
public GreaterEquOp(int offset, int variableLength)
|
||||
// ino.end
|
||||
// ino.method.GreaterEquOp.24138.body
|
||||
{
|
||||
|
||||
}
|
||||
// ino.end
|
||||
|
||||
}
|
||||
// ino.end
|
||||
|
@ -1,7 +1,4 @@
|
||||
// ino.module.GreaterOp.8599.package
|
||||
package de.dhbwstuttgart.syntaxtree.operator;
|
||||
// ino.end
|
||||
// ino.module.GreaterOp.8599.import
|
||||
import org.apache.bcel.generic.BranchInstruction;
|
||||
import org.apache.bcel.generic.IF_ICMPLE;
|
||||
import de.dhbwstuttgart.syntaxtree.statement.Binary;
|
||||
@ -10,18 +7,10 @@ import de.dhbwstuttgart.syntaxtree.statement.Expr;
|
||||
|
||||
|
||||
|
||||
// ino.class.GreaterOp.24147.declaration
|
||||
public class GreaterOp extends RelOp
|
||||
// ino.end
|
||||
// ino.class.GreaterOp.24147.body
|
||||
{
|
||||
// ino.method.GreaterOp.24151.definition
|
||||
public GreaterOp(int offset, int variableLength)
|
||||
// ino.end
|
||||
// ino.method.GreaterOp.24151.body
|
||||
{
|
||||
}
|
||||
// ino.end
|
||||
|
||||
}
|
||||
// ino.end
|
||||
|
@ -1,7 +1,4 @@
|
||||
// ino.module.LessEquOp.8600.package
|
||||
package de.dhbwstuttgart.syntaxtree.operator;
|
||||
// ino.end
|
||||
// ino.module.LessEquOp.8600.import
|
||||
|
||||
import org.apache.bcel.generic.BranchInstruction;
|
||||
import org.apache.bcel.generic.IF_ICMPGT;
|
||||
@ -11,19 +8,11 @@ import de.dhbwstuttgart.syntaxtree.statement.Expr;
|
||||
|
||||
|
||||
|
||||
// ino.class.LessEquOp.24160.declaration
|
||||
public class LessEquOp extends RelOp
|
||||
// ino.end
|
||||
// ino.class.LessEquOp.24160.body
|
||||
{
|
||||
// ino.method.LessEquOp.24164.definition
|
||||
public LessEquOp(int offset, int variableLength)
|
||||
// ino.end
|
||||
// ino.method.LessEquOp.24164.body
|
||||
{
|
||||
}
|
||||
// ino.end
|
||||
|
||||
|
||||
}
|
||||
// ino.end
|
||||
|
@ -1,7 +1,4 @@
|
||||
// ino.module.LessOp.8601.package
|
||||
package de.dhbwstuttgart.syntaxtree.operator;
|
||||
// ino.end
|
||||
// ino.module.LessOp.8601.import
|
||||
import org.apache.bcel.generic.BranchInstruction;
|
||||
import org.apache.bcel.generic.IF_ICMPGE;
|
||||
import de.dhbwstuttgart.syntaxtree.statement.Binary;
|
||||
@ -10,18 +7,10 @@ import de.dhbwstuttgart.syntaxtree.statement.Expr;
|
||||
|
||||
|
||||
|
||||
// ino.class.LessOp.24173.declaration
|
||||
public class LessOp extends RelOp
|
||||
// ino.end
|
||||
// ino.class.LessOp.24173.body
|
||||
{
|
||||
// ino.method.LessOp.24177.definition
|
||||
public LessOp(int offset, int variableLength)
|
||||
// ino.end
|
||||
// ino.method.LessOp.24177.body
|
||||
{
|
||||
}
|
||||
// ino.end
|
||||
|
||||
}
|
||||
// ino.end
|
||||
|
@ -1,26 +1,15 @@
|
||||
// ino.module.LogOp.8602.package
|
||||
package de.dhbwstuttgart.syntaxtree.operator;
|
||||
// ino.end
|
||||
// ino.module.LogOp.8602.import
|
||||
import java.util.HashMap;
|
||||
import java.util.Hashtable;
|
||||
import java.util.Iterator;
|
||||
|
||||
|
||||
|
||||
// ino.class.LogOp.24186.declaration
|
||||
public abstract class LogOp extends Operator
|
||||
// ino.end
|
||||
// ino.class.LogOp.24186.body
|
||||
{
|
||||
|
||||
// ino.method.LogOp.24190.definition
|
||||
public LogOp(int offset, int variableLength)
|
||||
// ino.end
|
||||
// ino.method.LogOp.24190.body
|
||||
{
|
||||
}
|
||||
// ino.end
|
||||
|
||||
}
|
||||
// ino.end
|
||||
|
@ -1,22 +1,11 @@
|
||||
// ino.module.MinusOp.8603.package
|
||||
package de.dhbwstuttgart.syntaxtree.operator;
|
||||
// ino.end
|
||||
// ino.module.MinusOp.8603.impor
|
||||
|
||||
|
||||
|
||||
// ino.class.MinusOp.24211.declaration
|
||||
public class MinusOp extends AddOp
|
||||
// ino.end
|
||||
// ino.class.MinusOp.24211.body
|
||||
{
|
||||
// ino.method.MinusOp.24215.definition
|
||||
public MinusOp(int offset, int variableLength)
|
||||
// ino.end
|
||||
// ino.method.MinusOp.24215.body
|
||||
{
|
||||
super(offset,variableLength);
|
||||
}
|
||||
// ino.end
|
||||
}
|
||||
// ino.end
|
||||
|
@ -8,18 +8,10 @@ import de.dhbwstuttgart.syntaxtree.statement.Expr;
|
||||
|
||||
|
||||
|
||||
// ino.class.ModuloOp.24221.declaration
|
||||
public class ModuloOp extends MulOp
|
||||
// ino.end
|
||||
// ino.class.ModuloOp.24221.body
|
||||
{
|
||||
// ino.method.ModuloOp.24225.definition
|
||||
public ModuloOp(int offset, int variableLength)
|
||||
// ino.end
|
||||
// ino.method.ModuloOp.24225.body
|
||||
{
|
||||
}
|
||||
// ino.end
|
||||
|
||||
}
|
||||
// ino.end
|
||||
|
@ -1,12 +1,5 @@
|
||||
// ino.module.MulOp.8605.package
|
||||
package de.dhbwstuttgart.syntaxtree.operator;
|
||||
// ino.end
|
||||
|
||||
// ino.module.
|
||||
// ino.class.MulOp.24231.declaration
|
||||
public abstract class MulOp extends Operator
|
||||
// ino.end
|
||||
// ino.class.MulOp.24231.body
|
||||
{
|
||||
}
|
||||
// ino.end
|
||||
|
@ -1,19 +1,9 @@
|
||||
// ino.module.NotEqualOp.8606.package
|
||||
package de.dhbwstuttgart.syntaxtree.operator;
|
||||
// ino.end
|
||||
// ino.module.Not
|
||||
|
||||
// ino.class.NotEqualOp.24241.declaration
|
||||
public class NotEqualOp extends RelOp
|
||||
// ino.end
|
||||
// ino.class.NotEqualOp.24241.body
|
||||
{
|
||||
// ino.method.NotEqualOp.24245.definition
|
||||
public NotEqualOp(int offset, int variableLength)
|
||||
// ino.end
|
||||
// ino.method.NotEqualOp.24245.body
|
||||
{
|
||||
}
|
||||
|
||||
}
|
||||
// ino.end
|
||||
|
@ -1,6 +1,4 @@
|
||||
// ino.module.Operator.8607.package
|
||||
package de.dhbwstuttgart.syntaxtree.operator;
|
||||
// ino.end
|
||||
|
||||
|
||||
import de.dhbwstuttgart.syntaxtree.SyntaxTreeNode;
|
||||
@ -9,4 +7,3 @@ public abstract class Operator extends SyntaxTreeNode
|
||||
{
|
||||
|
||||
}
|
||||
// ino.end
|
||||
|
@ -1,6 +1,4 @@
|
||||
// ino.module.OrOp.8608.package
|
||||
package de.dhbwstuttgart.syntaxtree.operator;
|
||||
// ino.end
|
||||
|
||||
import org.apache.bcel.Constants;
|
||||
import org.apache.bcel.generic.BranchInstruction;
|
||||
@ -12,21 +10,13 @@ import org.apache.bcel.generic.InstructionList;
|
||||
import org.apache.bcel.generic.ObjectType;
|
||||
|
||||
|
||||
// ino.class.OrOp.24282.declaration
|
||||
public class OrOp extends LogOp
|
||||
// ino.end
|
||||
// ino.class.OrOp.24282.body
|
||||
{
|
||||
|
||||
// ino.method.OrOp.24286.definition
|
||||
public OrOp(int offset, int variableLength)
|
||||
// ino.end
|
||||
// ino.method.OrOp.24286.body
|
||||
{
|
||||
super(offset,variableLength);
|
||||
}
|
||||
// ino.end
|
||||
|
||||
|
||||
}
|
||||
// ino.end
|
||||
|
@ -1,23 +1,12 @@
|
||||
// ino.module.PlusOp.8609.package
|
||||
package de.dhbwstuttgart.syntaxtree.operator;
|
||||
// ino.end
|
||||
// ino.module.PlusOp.8609.import
|
||||
|
||||
|
||||
|
||||
|
||||
// ino.class.PlusOp.24289.declaration
|
||||
public class PlusOp extends AddOp
|
||||
// ino.end
|
||||
// ino.class.PlusOp.24289.body
|
||||
{
|
||||
// ino.method.PlusOp.24293.definition
|
||||
public PlusOp(int offset, int variableLength)
|
||||
// ino.end
|
||||
// ino.method.PlusOp.24293.body
|
||||
{
|
||||
super(offset,variableLength);
|
||||
}
|
||||
// ino.end
|
||||
}
|
||||
// ino.end
|
||||
|
@ -1,12 +1,6 @@
|
||||
// ino.module.RelOp.8610.package
|
||||
package de.dhbwstuttgart.syntaxtree.operator;
|
||||
// ino.end
|
||||
|
||||
// ino.class.RelOp.24299.declaration
|
||||
public abstract class RelOp extends Operator
|
||||
// ino.end
|
||||
// ino.class.RelOp.24299.body
|
||||
{
|
||||
|
||||
}
|
||||
// ino.end
|
||||
|
@ -1,8 +1,5 @@
|
||||
// ino.module.TimesOp.8611.package
|
||||
package de.dhbwstuttgart.syntaxtree.operator;
|
||||
// ino.end
|
||||
|
||||
// ino.module.TimesOp.8611.import
|
||||
import org.apache.bcel.generic.ArithmeticInstruction;
|
||||
import org.apache.bcel.generic.DMUL;
|
||||
import org.apache.bcel.generic.FMUL;
|
||||
@ -12,19 +9,11 @@ import org.apache.bcel.generic.LMUL;
|
||||
import de.dhbwstuttgart.syntaxtree.statement.Binary;
|
||||
import de.dhbwstuttgart.syntaxtree.statement.Expr;
|
||||
|
||||
// ino.class.TimesOp.24312.declaration
|
||||
public class TimesOp extends MulOp
|
||||
// ino.end
|
||||
// ino.class.TimesOp.24312.body
|
||||
{
|
||||
// ino.method.TimesOp.24316.definition
|
||||
public TimesOp(int offset,int variableLength)
|
||||
// ino.end
|
||||
// ino.method.TimesOp.24316.body
|
||||
{
|
||||
}
|
||||
// ino.end
|
||||
|
||||
|
||||
}
|
||||
// ino.end
|
||||
|
@ -33,4 +33,3 @@ public class Assign extends ExprStmt
|
||||
|
||||
|
||||
}
|
||||
// ino.end
|
||||
|
@ -1,7 +1,4 @@
|
||||
// ino.module.Binary.8623.package
|
||||
package de.dhbwstuttgart.syntaxtree.statement;
|
||||
// ino.end
|
||||
// ino.module.Binary.8623.import
|
||||
import java.util.HashMap;
|
||||
|
||||
import org.apache.bcel.generic.ClassGen;
|
||||
@ -11,25 +8,15 @@ import de.dhbwstuttgart.syntaxtree.SyntaxTreeNode;
|
||||
import de.dhbwstuttgart.syntaxtree.operator.Operator;
|
||||
|
||||
|
||||
// ino.class.Binary.24966.description type=line
|
||||
// neu von Felix
|
||||
// ino.end
|
||||
// ino.class.Binary.24966.declaration
|
||||
public class Binary extends BinaryExpr
|
||||
// ino.end
|
||||
// ino.class.Binary.24966.body
|
||||
{
|
||||
|
||||
// ino.method.Binary.24970.definition
|
||||
public Binary(int offset, int variableLength)
|
||||
// ino.end
|
||||
// ino.method.Binary.24970.body
|
||||
{
|
||||
super(offset,variableLength);
|
||||
}
|
||||
// ino.end
|
||||
|
||||
|
||||
|
||||
}
|
||||
// ino.end
|
||||
|
@ -1,26 +1,17 @@
|
||||
// ino.module.BinaryExpr.8624.package
|
||||
package de.dhbwstuttgart.syntaxtree.statement;
|
||||
|
||||
|
||||
|
||||
// ino.class.BinaryExpr.25030.declaration
|
||||
public abstract class BinaryExpr extends Expr
|
||||
// ino.end
|
||||
// ino.class.BinaryExpr.25030.body
|
||||
{
|
||||
|
||||
// ino.method.BinaryExpr.25034.definition
|
||||
public BinaryExpr(int offset,int variableLength)
|
||||
// ino.end
|
||||
// ino.method.BinaryExpr.25034.body
|
||||
{
|
||||
super(null,variableLength);
|
||||
}
|
||||
// ino.end
|
||||
|
||||
|
||||
// abstract public void if_codegen(ClassFile classfile, Code_attribute code, boolean sw) throws jvmCode_Exception;
|
||||
// abstract public void not_codegen(ClassFile classfile, Code_attribute code) throws jvmCode_Exception;
|
||||
|
||||
}
|
||||
// ino.end
|
||||
|
@ -1,7 +1,4 @@
|
||||
// ino.module.Block.8625.package
|
||||
package de.dhbwstuttgart.syntaxtree.statement;
|
||||
// ino.end
|
||||
// ino.module.Block.8625.import
|
||||
import java.util.*;
|
||||
|
||||
import org.apache.bcel.Constants;
|
||||
@ -15,10 +12,7 @@ import org.apache.bcel.generic.MethodGen;
|
||||
|
||||
|
||||
|
||||
// ino.class.Block.25037.declaration
|
||||
public class Block extends Statement
|
||||
// ino.end
|
||||
// ino.class.Block.25037.body
|
||||
{
|
||||
private InstructionFactory _factory;
|
||||
private ConstantPoolGen _cp;
|
||||
@ -36,10 +30,7 @@ public class Block extends Statement
|
||||
|
||||
|
||||
|
||||
// ino.method.get_Statement.25065.definition
|
||||
public List<Statement> get_Statement()
|
||||
// ino.end
|
||||
// ino.method.get_Statement.25065.body
|
||||
{
|
||||
return statements;
|
||||
}
|
||||
@ -51,6 +42,5 @@ public class Block extends Statement
|
||||
|
||||
|
||||
}
|
||||
// ino.end
|
||||
|
||||
|
||||
|
@ -1,7 +1,4 @@
|
||||
// ino.module.BoolLiteral.8626.package
|
||||
package de.dhbwstuttgart.syntaxtree.statement;
|
||||
// ino.end
|
||||
// ino.module.BoolLiteral.8626.import
|
||||
import java.util.Hashtable;
|
||||
|
||||
import org.apache.bcel.generic.ClassGen;
|
||||
@ -12,55 +9,37 @@ import org.apache.bcel.generic.InstructionList;
|
||||
|
||||
|
||||
|
||||
// ino.class.BoolLiteral.25089.declaration
|
||||
public class BoolLiteral extends Literal
|
||||
// ino.end
|
||||
// ino.class.BoolLiteral.25089.body
|
||||
{
|
||||
|
||||
|
||||
private boolean Bool;
|
||||
|
||||
// ino.method.BoolLiteral.25099.definition
|
||||
public BoolLiteral()
|
||||
// ino.end
|
||||
// ino.method.BoolLiteral.25099.body
|
||||
{
|
||||
super(null,-1);
|
||||
}
|
||||
// ino.end
|
||||
|
||||
|
||||
/*
|
||||
// ino.method.sc_check.25102.definition
|
||||
public void sc_check(Menge<Class> classname, Hashtable ch, Hashtable<String, String> bh, boolean ext, Hashtable parach,Hashtable<String, Hashtable> parabh)
|
||||
// ino.end
|
||||
// ino.method.sc_check.25102.body
|
||||
{
|
||||
if(ext)
|
||||
{
|
||||
parserlog.debug(" ---BoolLiteral---");
|
||||
}
|
||||
}
|
||||
// ino.end
|
||||
*/
|
||||
|
||||
|
||||
// ino.method.set_Bool.25105.definition
|
||||
public void set_Bool(boolean b)
|
||||
// ino.end
|
||||
// ino.method.set_Bool.25105.body
|
||||
{
|
||||
this.Bool = b;
|
||||
}
|
||||
// ino.end
|
||||
|
||||
|
||||
|
||||
// ino.method.get_Name.25108.definition
|
||||
public String get_Name()
|
||||
// ino.end
|
||||
// ino.method.get_Name.25108.body
|
||||
{
|
||||
return null;
|
||||
}
|
||||
@ -70,4 +49,3 @@ public class BoolLiteral extends Literal
|
||||
|
||||
|
||||
}
|
||||
// ino.end
|
||||
|
@ -1,7 +1,4 @@
|
||||
// ino.module.CastExpr.8627.package
|
||||
package de.dhbwstuttgart.syntaxtree.statement;
|
||||
// ino.end
|
||||
// ino.module.CastExpr.8627.import
|
||||
import java.util.Hashtable;
|
||||
import java.util.Iterator;
|
||||
|
||||
@ -11,52 +8,32 @@ import org.apache.bcel.generic.InstructionList;
|
||||
|
||||
|
||||
|
||||
// ino.class.CastExpr.25126.declaration
|
||||
public class CastExpr extends Expr
|
||||
// ino.end
|
||||
// ino.class.CastExpr.25126.body
|
||||
{
|
||||
// ino.method.CastExpr.25130.definition
|
||||
public CastExpr(RefType castType, Expr expr, int offset)
|
||||
// ino.end
|
||||
// ino.method.CastExpr.25130.body
|
||||
{
|
||||
super(null, 0);
|
||||
}
|
||||
// ino.end
|
||||
|
||||
// ino.attribute.type.25133.decla
|
||||
// ino.end
|
||||
// ino.attribute.expr.25136.declaration
|
||||
public Expr expr;
|
||||
// ino.end
|
||||
|
||||
|
||||
|
||||
|
||||
// ino.method.get_Name.25145.definition
|
||||
public String get_Name()
|
||||
// ino.end
|
||||
// ino.method.get_Name.25145.body
|
||||
{
|
||||
return null;
|
||||
}
|
||||
// ino.end
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
// ino.method.set_Expr.25151.definition
|
||||
public void set_Expr(Expr ex)
|
||||
// ino.end
|
||||
// ino.method.set_Expr.25151.body
|
||||
{
|
||||
this.expr = ex;
|
||||
}
|
||||
// ino.end
|
||||
|
||||
|
||||
|
||||
}
|
||||
// ino.end
|
||||
|
@ -1,63 +1,39 @@
|
||||
// ino.module.CharLiteral.8628.package
|
||||
package de.dhbwstuttgart.syntaxtree.statement;
|
||||
// ino.end
|
||||
// ino.module.CharLiteral.8628.import
|
||||
import java.util.Hashtable;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
// ino.class.CharLiteral.25166.declaration
|
||||
public class CharLiteral extends Literal
|
||||
// ino.end
|
||||
// ino.class.CharLiteral.25166.body
|
||||
{
|
||||
// ino.attribute.Char.25170.declaration
|
||||
private char Char;
|
||||
|
||||
|
||||
// ino.method.CharLiteral.25176.definition
|
||||
public CharLiteral()
|
||||
// ino.end
|
||||
// ino.method.CharLiteral.25176.body
|
||||
{
|
||||
super(null,-1);
|
||||
// ###########################################################
|
||||
}
|
||||
// ino.end
|
||||
|
||||
|
||||
/*
|
||||
// ino.method.sc_check.25179.definition
|
||||
public void sc_check(Menge<Class> classname, Hashtable ch, Hashtable<String, String> bh, boolean ext, Hashtable parach, Hashtable<String, Hashtable> parabh)
|
||||
// ino.end
|
||||
// ino.method.sc_check.25179.body
|
||||
{
|
||||
if(ext)
|
||||
parserlog.debug(" ---CharLiteral---");
|
||||
}
|
||||
// ino.end
|
||||
*/
|
||||
// ino.method.set_Char.25182.definition
|
||||
public void set_Char( char c)
|
||||
// ino.end
|
||||
// ino.method.set_Char.25182.body
|
||||
{
|
||||
this.Char = c ;
|
||||
}
|
||||
// ino.end
|
||||
|
||||
|
||||
|
||||
// ino.method.get_Name.25185.definition
|
||||
public String get_Name()
|
||||
// ino.end
|
||||
// ino.method.get_Name.25185.body
|
||||
{
|
||||
return null;
|
||||
}
|
||||
// ino.end
|
||||
|
||||
}
|
||||
// ino.end
|
||||
|
@ -1,7 +1,4 @@
|
||||
// ino.module.IntLiteral.8635.package
|
||||
package de.dhbwstuttgart.syntaxtree.statement;
|
||||
// ino.end
|
||||
// ino.module.IntLiteral.8635.import
|
||||
import java.util.Hashtable;
|
||||
|
||||
import org.apache.bcel.generic.BIPUSH;
|
||||
@ -17,64 +14,39 @@ import de.dhbwstuttgart.syntaxtree.type.RefType;
|
||||
|
||||
|
||||
|
||||
// ino.class.IntLiteral.25447.declaration
|
||||
public class DoubleLiteral extends Literal
|
||||
// ino.end
|
||||
// ino.class.IntLiteral.25447.body
|
||||
{
|
||||
// ino.attribute.Int.25451.declaration
|
||||
private double Double;
|
||||
|
||||
// ino.method.IntLiteral.25457.definition
|
||||
public DoubleLiteral()
|
||||
// ino.end
|
||||
// ino.method.IntLiteral.25457.body
|
||||
{
|
||||
super(null,-1);
|
||||
|
||||
|
||||
}
|
||||
// ino.end
|
||||
|
||||
// ino.method.set_Int.25460.definition
|
||||
public void set_Double(double i)
|
||||
// ino.end
|
||||
// ino.method.set_Int.25460.body
|
||||
{
|
||||
this.Double = i;
|
||||
}
|
||||
// ino.end
|
||||
|
||||
// ino.method.get_Int.25463.definition
|
||||
public double get_Double()
|
||||
// ino.end
|
||||
// ino.method.get_Int.25463.body
|
||||
{
|
||||
return Double;
|
||||
}
|
||||
// ino.end
|
||||
|
||||
/*
|
||||
// ino.method.sc_check.25466.definition
|
||||
public void sc_check(Menge<Class> classname, Hashtable ch, Hashtable<String, String> bh, boolean ext, Hashtable parach, Hashtable<String, Hashtable> parabh)
|
||||
// ino.end
|
||||
// ino.method.sc_check.25466.body
|
||||
{
|
||||
parserlog.debug("SC -> Semantik-Check f�r DoubleLiteral wurde aufgerufen --> nichts zu tun!");
|
||||
}
|
||||
// ino.end
|
||||
*/
|
||||
|
||||
// ino.method.get_Name.25469.definition
|
||||
public String get_Name()
|
||||
// ino.end
|
||||
// ino.method.get_Name.25469.body
|
||||
{
|
||||
return null;
|
||||
}
|
||||
// ino.end
|
||||
|
||||
|
||||
|
||||
}
|
||||
// ino.end
|
||||
|
@ -1,7 +1,4 @@
|
||||
// ino.module.EmptyStmt.8629.package
|
||||
package de.dhbwstuttgart.syntaxtree.statement;
|
||||
// ino.end
|
||||
// ino.module.EmptyStmt.8629.import
|
||||
import java.util.Hashtable;
|
||||
|
||||
import org.apache.bcel.generic.ClassGen;
|
||||
@ -11,22 +8,14 @@ import org.apache.bcel.generic.InstructionList;
|
||||
|
||||
|
||||
|
||||
// ino.class.EmptyStmt.25203.declaration
|
||||
public class EmptyStmt extends Statement
|
||||
// ino.end
|
||||
// ino.class.EmptyStmt.25203.body
|
||||
{
|
||||
// ino.method.EmptyStmt.25207.definition
|
||||
public EmptyStmt()
|
||||
// ino.end
|
||||
// ino.method.EmptyStmt.25207.body
|
||||
{
|
||||
super(null,-1);
|
||||
}
|
||||
// ino.end
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
// ino.end
|
||||
|
@ -1,7 +1,4 @@
|
||||
// ino.module.IntLiteral.8635.package
|
||||
package de.dhbwstuttgart.syntaxtree.statement;
|
||||
// ino.end
|
||||
// ino.module.IntLiteral.8635.import
|
||||
import java.util.Hashtable;
|
||||
|
||||
import org.apache.bcel.generic.ClassGen;
|
||||
@ -13,63 +10,38 @@ import org.apache.bcel.generic.LDC2_W;
|
||||
|
||||
|
||||
|
||||
// ino.class.IntLiteral.25447.declaration
|
||||
public class FloatLiteral extends Literal
|
||||
// ino.end
|
||||
// ino.class.IntLiteral.25447.body
|
||||
{
|
||||
// ino.attribute.Int.25451.declaration
|
||||
private float Float;
|
||||
|
||||
// ino.method.IntLiteral.25457.definition
|
||||
public FloatLiteral()
|
||||
// ino.end
|
||||
// ino.method.IntLiteral.25457.body
|
||||
{
|
||||
super(null,-1);
|
||||
|
||||
|
||||
}
|
||||
// ino.end
|
||||
|
||||
// ino.method.set_Int.25460.definition
|
||||
public void set_Float(float i)
|
||||
// ino.end
|
||||
// ino.method.set_Int.25460.body
|
||||
{
|
||||
this.Float = i;
|
||||
}
|
||||
// ino.end
|
||||
|
||||
// ino.method.get_Int.25463.definition
|
||||
public float get_Float()
|
||||
// ino.end
|
||||
// ino.method.get_Int.25463.body
|
||||
{
|
||||
return Float;
|
||||
}
|
||||
// ino.end
|
||||
|
||||
/*
|
||||
// ino.method.sc_check.25466.definition
|
||||
public void sc_check(Menge<Class> classname, Hashtable ch, Hashtable<String, String> bh, boolean ext, Hashtable parach, Hashtable<String, Hashtable> parabh)
|
||||
// ino.end
|
||||
// ino.method.sc_check.25466.body
|
||||
{
|
||||
parserlog.debug("SC -> Semantik-Check f�r FloatLiteral wurde aufgerufen --> nichts zu tun!");
|
||||
}
|
||||
// ino.end
|
||||
*/
|
||||
|
||||
// ino.method.get_Name.25469.definition
|
||||
public String get_Name()
|
||||
// ino.end
|
||||
// ino.method.get_Name.25469.body
|
||||
{
|
||||
return null;
|
||||
}
|
||||
// ino.end
|
||||
|
||||
|
||||
}
|
||||
// ino.end
|
||||
|
@ -1,7 +1,4 @@
|
||||
// ino.module.IfStmt.8632.package
|
||||
package de.dhbwstuttgart.syntaxtree.statement;
|
||||
// ino.end
|
||||
// ino.module.IfStmt.8632.import
|
||||
import java.util.Enumeration;
|
||||
import java.util.Hashtable;
|
||||
import java.util.Iterator;
|
||||
@ -24,54 +21,30 @@ import org.apache.bcel.generic.NOP;
|
||||
|
||||
|
||||
|
||||
// ino.class.IfStmt.25300.declaration
|
||||
public class IfStmt extends Statement
|
||||
// ino.end
|
||||
// ino.class.IfStmt.25300.body
|
||||
{
|
||||
// ino.method.IfStmt.25304.definition
|
||||
public IfStmt(int offset, int variableLength)
|
||||
// ino.end
|
||||
// ino.method.IfStmt.25304.body
|
||||
{
|
||||
super(null,variableLength);
|
||||
}
|
||||
// ino.end
|
||||
|
||||
// ino.attribute.hamaDebug.25307.declaration
|
||||
public boolean hamaDebug = true; //hama: Debug Ausgaben von mir ein- bzw. ausschalten
|
||||
// ino.end
|
||||
// ino.attribute.expr.25310.declaration
|
||||
public Expr expr;
|
||||
// ino.end
|
||||
// ino.attribute.then_block.25313.declaration
|
||||
public Statement then_block;
|
||||
// ino.end
|
||||
// ino.attribute.else_block.25316.declaration
|
||||
public Statement else_block;
|
||||
// ino.end
|
||||
|
||||
|
||||
|
||||
// ino.method.set_Expr.25322.definition
|
||||
public void set_Expr(Expr exp)
|
||||
// ino.end
|
||||
// ino.method.set_Expr.25322.body
|
||||
{
|
||||
this.expr = exp;
|
||||
}
|
||||
// ino.end
|
||||
|
||||
|
||||
|
||||
// ino.method.set_Then_block.25325.definition
|
||||
public void set_Then_block(Statement blk)
|
||||
// ino.end
|
||||
// ino.method.set_Then_block.25325.body
|
||||
{
|
||||
this.then_block = blk;
|
||||
}
|
||||
// ino.end
|
||||
|
||||
}
|
||||
// ino.end
|
||||
|
@ -1,7 +1,4 @@
|
||||
// ino.module.InstVar.8634.package
|
||||
package de.dhbwstuttgart.syntaxtree.statement;
|
||||
// ino.end
|
||||
// ino.module.InstVar.8634.import
|
||||
import java.util.Enumeration;
|
||||
import java.util.Hashtable;
|
||||
import java.util.Iterator;
|
||||
@ -12,25 +9,14 @@ import org.apache.bcel.generic.InstructionList;
|
||||
|
||||
|
||||
|
||||
// ino.class.InstVar.25392.declaration
|
||||
public class InstVar extends Expr
|
||||
// ino.end
|
||||
// ino.class.InstVar.25392.body
|
||||
{
|
||||
// ino.attribute.expr.25396.declaration
|
||||
private Expr expr;
|
||||
// ino.end
|
||||
// ino.attribute.type.25402.declaration
|
||||
protected String type; //???? BRAUCHT MAN DEN???
|
||||
// ino.end
|
||||
// ino.method.InstVar.25408.definition
|
||||
public InstVar(Expr e, String n, int offset)
|
||||
// ino.end
|
||||
// ino.method.InstVar.25408.body
|
||||
{
|
||||
super(null,n.length());
|
||||
expr = e;
|
||||
}
|
||||
|
||||
}
|
||||
// ino.end
|
||||
|
@ -1,7 +1,4 @@
|
||||
// ino.module.InstanceOf.8633.package
|
||||
package de.dhbwstuttgart.syntaxtree.statement;
|
||||
// ino.end
|
||||
// ino.module.InstanceOf.8633.import
|
||||
import java.util.Enumeration;
|
||||
import java.util.Hashtable;
|
||||
|
||||
@ -12,60 +9,34 @@ import de.dhbwstuttgart.syntaxtree.type.RefType;
|
||||
|
||||
|
||||
|
||||
// ino.class.InstanceOf.25352.declaration
|
||||
public class InstanceOf extends BinaryExpr
|
||||
// ino.end
|
||||
// ino.class.InstanceOf.25352.body
|
||||
{
|
||||
// ino.attribute.expr.25356.declaration
|
||||
public Expr expr;
|
||||
// ino.end
|
||||
// ino.attribute.reftype.25359.declaration
|
||||
private RefType reftype;
|
||||
// ino.end
|
||||
// ino.attribute.parserlog.25362.decldescription type=line
|
||||
// private boolean is_instance = false;
|
||||
// ino.end
|
||||
|
||||
|
||||
// ino.method.InstanceOf.25365.definition
|
||||
public InstanceOf(int offset,int variableLength)
|
||||
// ino.end
|
||||
// ino.method.InstanceOf.25365.body
|
||||
{
|
||||
super(offset,variableLength);
|
||||
// #JB# 20.04.2005
|
||||
}
|
||||
// ino.end
|
||||
|
||||
// ino.method.set_Expr.25368.definition
|
||||
public void set_Expr(Expr exp)
|
||||
// ino.end
|
||||
// ino.method.set_Expr.25368.body
|
||||
{
|
||||
this.expr = exp;
|
||||
}
|
||||
// ino.end
|
||||
|
||||
// ino.method.set_Type.25371.definition
|
||||
public void set_Type(RefType typ)
|
||||
// ino.end
|
||||
// ino.method.set_Type.25371.body
|
||||
{
|
||||
this.reftype = typ;
|
||||
}
|
||||
// ino.end
|
||||
|
||||
|
||||
// ino.method.get_Name.25377.definition
|
||||
public String get_Name()
|
||||
// ino.end
|
||||
// ino.method.get_Name.25377.body
|
||||
{
|
||||
return null;
|
||||
}
|
||||
// ino.end
|
||||
|
||||
|
||||
}
|
||||
// ino.end
|
||||
|
@ -1,7 +1,4 @@
|
||||
// ino.module.IntLiteral.8635.package
|
||||
package de.dhbwstuttgart.syntaxtree.statement;
|
||||
// ino.end
|
||||
// ino.module.IntLiteral.8635.import
|
||||
import java.util.Hashtable;
|
||||
|
||||
import org.apache.bcel.Constants;
|
||||
@ -15,63 +12,37 @@ import org.apache.bcel.generic.ObjectType;
|
||||
|
||||
|
||||
|
||||
// ino.class.IntLiteral.25447.declaration
|
||||
public class IntLiteral extends Literal
|
||||
// ino.end
|
||||
// ino.class.IntLiteral.25447.body
|
||||
{
|
||||
// ino.attribute.Int.25451.declaration
|
||||
private int Int;
|
||||
// ino.end
|
||||
|
||||
// ino.method.IntLiteral.25457.definition
|
||||
public IntLiteral()
|
||||
// ino.end
|
||||
// ino.method.IntLiteral.25457.body
|
||||
{
|
||||
super(null,-1);
|
||||
// #JB# 20.04.2005
|
||||
}
|
||||
// ino.end
|
||||
|
||||
// ino.method.set_Int.25460.definition
|
||||
public void set_Int(int i)
|
||||
// ino.end
|
||||
// ino.method.set_Int.25460.body
|
||||
{
|
||||
this.Int = i;
|
||||
}
|
||||
// ino.end
|
||||
|
||||
// ino.method.get_Int.25463.definition
|
||||
public int get_Int()
|
||||
// ino.end
|
||||
// ino.method.get_Int.25463.body
|
||||
{
|
||||
return Int;
|
||||
}
|
||||
// ino.end
|
||||
|
||||
/*
|
||||
// ino.method.sc_check.25466.definition
|
||||
public void sc_check(Menge<Class> classname, Hashtable ch, Hashtable<String, String> bh, boolean ext, Hashtable parach, Hashtable<String, Hashtable> parabh)
|
||||
// ino.end
|
||||
// ino.method.sc_check.25466.body
|
||||
{
|
||||
parserlog.debug("SC -> Semantik-Check f�r IntLiteral wurde aufgerufen --> nichts zu tun!");
|
||||
}
|
||||
// ino.end
|
||||
*/
|
||||
|
||||
// ino.method.get_Name.25469.definition
|
||||
public String get_Name()
|
||||
// ino.end
|
||||
// ino.method.get_Name.25469.body
|
||||
{
|
||||
return null;
|
||||
}
|
||||
// ino.end
|
||||
|
||||
|
||||
}
|
||||
// ino.end
|
||||
|
@ -1,44 +1,26 @@
|
||||
// ino.module.Literal.8636.package
|
||||
package de.dhbwstuttgart.syntaxtree.statement;
|
||||
// ino.end
|
||||
|
||||
|
||||
import de.dhbwstuttgart.syntaxtree.type.RefType;
|
||||
|
||||
// ino.class.Literal.25490.declaration
|
||||
public abstract class Literal extends Expr
|
||||
// ino.end
|
||||
// ino.class.Literal.25490.body
|
||||
{
|
||||
// ino.attribute.primitiveFlag.29399.decldescription type=line
|
||||
// Gibt an, ob das Literal fuer einen Objekttyp oder
|
||||
// als primitive Konstante generiert werden soll.
|
||||
// Default: Konstanten werden als primitiver Typ generiert.
|
||||
// ino.end
|
||||
|
||||
// ino.attribute.primitiveFlag.29399.declaration
|
||||
private boolean primitiveFlag=true;
|
||||
|
||||
public Literal(RefType o, int i) {
|
||||
super(null, i);
|
||||
}
|
||||
// ino.end
|
||||
|
||||
// ino.method.setPrimitiveFlag.29402.definition
|
||||
public void setPrimitiveFlag(boolean b)
|
||||
// ino.end
|
||||
// ino.method.setPrimitiveFlag.29402.body
|
||||
{
|
||||
this.primitiveFlag=b;
|
||||
}
|
||||
// ino.end
|
||||
// ino.method.getPrimitiveFlag.29405.definition
|
||||
public boolean getPrimitiveFlag()
|
||||
// ino.end
|
||||
// ino.method.getPrimitiveFlag.29405.body
|
||||
{
|
||||
return(this.primitiveFlag);
|
||||
}
|
||||
// ino.end
|
||||
}
|
||||
// ino.end
|
||||
|
@ -1,7 +1,4 @@
|
||||
// ino.module.LocalOrFieldVar.8637.package
|
||||
package de.dhbwstuttgart.syntaxtree.statement;
|
||||
// ino.end
|
||||
// ino.module.LocalOrFieldVar.8637.import
|
||||
import java.util.Enumeration;
|
||||
import java.util.Hashtable;
|
||||
|
||||
@ -16,34 +13,22 @@ import de.dhbwstuttgart.syntaxtree.SyntaxTreeNode;
|
||||
|
||||
|
||||
|
||||
// ino.class.LocalOrFieldVar.25503.declaration
|
||||
public class LocalOrFieldVarOrClassname extends Expr
|
||||
// ino.end
|
||||
// ino.class.LocalOrFieldVar.25503.body
|
||||
{
|
||||
|
||||
private boolean isFieldAccess = false;
|
||||
private boolean isClassAccess = false;
|
||||
|
||||
// ino.method.LocalOrFieldVar.25510.definition
|
||||
public LocalOrFieldVarOrClassname(int offset, int variableLength)
|
||||
// ino.end
|
||||
// ino.method.LocalOrFieldVar.25510.body
|
||||
{
|
||||
super(null,variableLength);
|
||||
}
|
||||
// ino.end
|
||||
|
||||
// ino.method.LocalOrFieldVar.25513.definition
|
||||
public LocalOrFieldVarOrClassname(String n, int offset)
|
||||
// ino.end
|
||||
// ino.method.LocalOrFieldVar.25513.body
|
||||
{
|
||||
super(null,n.length());
|
||||
}
|
||||
|
||||
// ino.end
|
||||
|
||||
|
||||
}
|
||||
// ino.end
|
||||
|
@ -1,25 +1,13 @@
|
||||
// ino.module.LocalVarDecl.8638.package
|
||||
package de.dhbwstuttgart.syntaxtree.statement;
|
||||
// ino.end
|
||||
// ino.module.LocalVarDecl.8638.import
|
||||
|
||||
|
||||
// ino.class.LocalVarDecl.25540.declaration
|
||||
public class LocalVarDecl extends Statement
|
||||
// ino.end
|
||||
// ino.class.LocalVarDecl.25540.body
|
||||
{
|
||||
// ino.method.LocalVarDecl.25545.definition
|
||||
public LocalVarDecl(int offset,int variableLength)
|
||||
// ino.end
|
||||
// ino.method.LocalVarDecl.25545.body
|
||||
{
|
||||
super(null,variableLength);
|
||||
}
|
||||
// ino.end
|
||||
|
||||
public Block block;
|
||||
// ino.end
|
||||
|
||||
}
|
||||
// ino.end
|
||||
|
@ -1,7 +1,4 @@
|
||||
// ino.module.IntLiteral.8635.package
|
||||
package de.dhbwstuttgart.syntaxtree.statement;
|
||||
// ino.end
|
||||
// ino.module.IntLiteral.8635.import
|
||||
import java.util.Hashtable;
|
||||
|
||||
import org.apache.bcel.generic.ClassGen;
|
||||
@ -12,62 +9,37 @@ import org.apache.bcel.generic.LDC2_W;
|
||||
|
||||
|
||||
|
||||
// ino.class.IntLiteral.25447.declaration
|
||||
public class LongLiteral extends Literal
|
||||
// ino.end
|
||||
// ino.class.IntLiteral.25447.body
|
||||
{
|
||||
// ino.attribute.Int.25451.declaration
|
||||
private long Long;
|
||||
// ino.end
|
||||
|
||||
|
||||
// ino.method.IntLiteral.25457.definition
|
||||
public LongLiteral()
|
||||
// ino.end
|
||||
// ino.method.IntLiteral.25457.body
|
||||
{
|
||||
super(null,-1);
|
||||
|
||||
}
|
||||
// ino.end
|
||||
|
||||
// ino.method.set_Int.25460.definition
|
||||
public void set_Long(long i)
|
||||
// ino.end
|
||||
// ino.method.set_Int.25460.body
|
||||
{
|
||||
this.Long = i;
|
||||
}
|
||||
// ino.end
|
||||
|
||||
// ino.method.get_Int.25463.definition
|
||||
public long get_Long()
|
||||
// ino.end
|
||||
// ino.method.get_Int.25463.body
|
||||
{
|
||||
return Long;
|
||||
}
|
||||
// ino.end
|
||||
|
||||
/*
|
||||
// ino.method.sc_check.25466.definition
|
||||
public void sc_check(Menge<Class> classname, Hashtable ch, Hashtable<String, String> bh, boolean ext, Hashtable parach, Hashtable<String, Hashtable> parabh)
|
||||
// ino.end
|
||||
// ino.method.sc_check.25466.body
|
||||
{
|
||||
parserlog.debug("SC -> Semantik-Check f�r LongLiteral wurde aufgerufen --> nichts zu tun!");
|
||||
}
|
||||
// ino.end
|
||||
*/
|
||||
|
||||
// ino.method.get_Name.25469.definition
|
||||
public String get_Name()
|
||||
// ino.end
|
||||
// ino.method.get_Name.25469.body
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
}
|
||||
// ino.end
|
||||
|
@ -1,7 +1,4 @@
|
||||
// ino.module.MethodCall.8639.package
|
||||
package de.dhbwstuttgart.syntaxtree.statement;
|
||||
// ino.end
|
||||
// ino.module.MethodCall.8639.import
|
||||
import java.util.Hashtable;
|
||||
|
||||
import org.apache.bcel.Const;
|
||||
@ -17,61 +14,39 @@ import de.dhbwstuttgart.syntaxtree.type.TypePlaceholder;
|
||||
|
||||
|
||||
|
||||
// ino.class.MethodCall.25623.declaration
|
||||
public class MethodCall extends Expr
|
||||
// ino.end
|
||||
// ino.class.MethodCall.25623.body
|
||||
{
|
||||
public MethodCall(Receiver receiver, String methodName, ArgumentList argumentList, int offset){
|
||||
this(offset, 0);
|
||||
this.set_ArgumentList(argumentList);
|
||||
}
|
||||
|
||||
// ino.method.MethodCall.25627.definition
|
||||
public MethodCall(int offset, int variableLength)
|
||||
// ino.end
|
||||
// ino.method.MethodCall.25627.body
|
||||
{
|
||||
super(null,variableLength);
|
||||
}
|
||||
// ino.end
|
||||
|
||||
// ino.attribute.receiver.25639.declaration
|
||||
/**
|
||||
* Diese Variable speichert die Expression, welche die Klasse von welcher die Methode aufgerufen wird darstellt.
|
||||
*/
|
||||
private Receiver receiver;
|
||||
// ino.end
|
||||
// ino.attribute.arglist.25642.declaration
|
||||
private ArgumentList arglist;
|
||||
|
||||
|
||||
// ino.method.set_ArgumentList.25666.definition
|
||||
public void set_ArgumentList(ArgumentList al)
|
||||
// ino.end
|
||||
// ino.method.set_ArgumentList.25666.body
|
||||
{
|
||||
this.arglist = al;
|
||||
}
|
||||
// ino.end
|
||||
|
||||
// ino.method.getArgumentList.25669.definition
|
||||
public ArgumentList getArgumentList()
|
||||
// ino.end
|
||||
// ino.method.getArgumentList.25669.body
|
||||
{
|
||||
return this.arglist;
|
||||
}
|
||||
// ino.end
|
||||
|
||||
// ino.method.get_Receiver.25672.definition
|
||||
public Receiver get_Receiver()
|
||||
// ino.end
|
||||
// ino.method.get_Receiver.25672.body
|
||||
{
|
||||
return receiver;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
// ino.end
|
||||
|
@ -1,7 +1,4 @@
|
||||
// ino.module.NegativeExpr.8640.package
|
||||
package de.dhbwstuttgart.syntaxtree.statement;
|
||||
// ino.end
|
||||
// ino.module.NegativeExpr.8640.import
|
||||
import java.util.Hashtable;
|
||||
import java.util.Iterator;
|
||||
|
||||
@ -10,52 +7,28 @@ import org.apache.bcel.generic.InstructionList;
|
||||
|
||||
|
||||
|
||||
// ino.class.NegativeExpr.25744.declaration
|
||||
public class NegativeExpr extends UnaryExpr
|
||||
// ino.end
|
||||
// ino.class.NegativeExpr.25744.body
|
||||
{
|
||||
// ino.method.NegativeExpr.25748.definition
|
||||
public NegativeExpr(int offset,int variableLength)
|
||||
// ino.end
|
||||
// ino.method.NegativeExpr.25748.body
|
||||
{
|
||||
super(offset,variableLength);
|
||||
}
|
||||
// ino.end
|
||||
// ino.attribute.neg.25751.declaration
|
||||
private UnaryMinus neg;
|
||||
// ino.end
|
||||
// ino.attribute.expr.25754.declaration
|
||||
public Expr expr;
|
||||
// ino.end
|
||||
|
||||
// ino.method.get_Name.25760.definition
|
||||
public String get_Name()
|
||||
// ino.end
|
||||
// ino.method.get_Name.25760.body
|
||||
{
|
||||
return null;
|
||||
}
|
||||
// ino.end
|
||||
|
||||
// ino.method.set_UnaryMinus.25766.definition
|
||||
public void set_UnaryMinus(UnaryMinus umin)
|
||||
// ino.end
|
||||
// ino.method.set_UnaryMinus.25766.body
|
||||
{
|
||||
this.neg = umin;
|
||||
}
|
||||
// ino.end
|
||||
|
||||
// ino.method.set_Expr.25769.definition
|
||||
public void set_Expr(Expr ex)
|
||||
// ino.end
|
||||
// ino.method.set_Expr.25769.body
|
||||
{
|
||||
this.expr = ex;
|
||||
}
|
||||
// ino.end
|
||||
|
||||
}
|
||||
// ino.end
|
||||
|
@ -1,7 +1,4 @@
|
||||
// ino.module.NewArray.8641.package
|
||||
package de.dhbwstuttgart.syntaxtree.statement;
|
||||
// ino.end
|
||||
// ino.module.NewArray.8641.import
|
||||
import java.util.Hashtable;
|
||||
import java.util.List;
|
||||
|
||||
@ -14,27 +11,15 @@ import org.apache.bcel.generic.InstructionList;
|
||||
|
||||
|
||||
|
||||
// ino.class.NewArray.25787.declaration
|
||||
public class NewArray extends Expr
|
||||
// ino.end
|
||||
// ino.class.NewArray.25787.body
|
||||
{
|
||||
// ino.method.NewArray.25791.definition
|
||||
public NewArray(int offset,int variableLength)
|
||||
// ino.end
|
||||
// ino.method.NewArray.25791.body
|
||||
{
|
||||
super(null,variableLength);
|
||||
}
|
||||
// ino.end
|
||||
// ino.attribute.type.25794.declaration
|
||||
private RefType type;
|
||||
// ino.end
|
||||
// ino.attribute.expr.25797.declaration
|
||||
public List<Expr> expr;
|
||||
// ino.end
|
||||
|
||||
|
||||
|
||||
}
|
||||
// ino.end
|
||||
|
@ -1,8 +1,5 @@
|
||||
// ino.module.NewClass.8642.package
|
||||
package de.dhbwstuttgart.syntaxtree.statement;
|
||||
import java.util.ArrayList;
|
||||
// ino.end
|
||||
// ino.module.NewClass.8642.import
|
||||
import java.util.Enumeration;
|
||||
import java.util.Hashtable;
|
||||
import java.util.Iterator;
|
||||
@ -18,36 +15,22 @@ import de.dhbwstuttgart.syntaxtree.type.RefType;
|
||||
|
||||
|
||||
|
||||
// ino.class.NewClass.25830.declaration
|
||||
public class NewClass extends Expr
|
||||
// ino.end
|
||||
// ino.class.NewClass.25830.body
|
||||
{
|
||||
// ino.method.NewClass.25834.definition
|
||||
public NewClass(int offset,int variableLength)
|
||||
// ino.end
|
||||
// ino.method.NewClass.25834.body
|
||||
{
|
||||
super(null,variableLength);
|
||||
}
|
||||
// ino.end
|
||||
|
||||
// ino.attribute.arglist.25837.declaration
|
||||
private ArgumentList arglist;
|
||||
private boolean isStatement = false;
|
||||
private List<RefType> parameterList = new ArrayList<>();
|
||||
// ino.end
|
||||
|
||||
|
||||
// ino.method.getArgumentList.25843.definition
|
||||
public ArgumentList getArgumentList()
|
||||
// ino.end
|
||||
// ino.method.getArgumentList.25843.body
|
||||
{
|
||||
return this.arglist;
|
||||
}
|
||||
// ino.end
|
||||
|
||||
|
||||
}
|
||||
// ino.end
|
||||
|
@ -1,65 +1,34 @@
|
||||
// ino.module.NotExpr.8643.package
|
||||
package de.dhbwstuttgart.syntaxtree.statement;
|
||||
// ino.end
|
||||
// ino.module.NotExpr.8643.import
|
||||
|
||||
|
||||
// ino.class.NotExpr.25873.declaration
|
||||
public class NotExpr extends UnaryExpr
|
||||
// ino.end
|
||||
// ino.class.NotExpr.25873.body
|
||||
{
|
||||
// ino.method.NotExpr.25877.definition
|
||||
public NotExpr(int offset,int variableLength)
|
||||
// ino.end
|
||||
// ino.method.NotExpr.25877.body
|
||||
{
|
||||
super(offset,variableLength);
|
||||
}
|
||||
// ino.end
|
||||
// ino.attribute.not.25880.declaration
|
||||
private UnaryNot not;
|
||||
// ino.end
|
||||
// ino.attribute.expr.25883.declaration
|
||||
public Expr expr;
|
||||
// ino.end
|
||||
|
||||
|
||||
// ino.method.get_Name.25892.definition
|
||||
public String get_Name()
|
||||
// ino.end
|
||||
// ino.method.get_Name.25892.body
|
||||
{
|
||||
return null;
|
||||
}
|
||||
// ino.end
|
||||
|
||||
// ino.method.get_Expr.25895.definition
|
||||
public Expr get_Expr()
|
||||
// ino.end
|
||||
// ino.method.get_Expr.25895.body
|
||||
{
|
||||
return expr;
|
||||
}
|
||||
// ino.end
|
||||
|
||||
// ino.method.set_UnaryNot.25898.definition
|
||||
public void set_UnaryNot(UnaryNot unot)
|
||||
// ino.end
|
||||
// ino.method.set_UnaryNot.25898.body
|
||||
{
|
||||
this.not = unot;
|
||||
}
|
||||
// ino.end
|
||||
|
||||
// ino.method.set_Expr.25901.definition
|
||||
public void set_Expr(Expr ex)
|
||||
// ino.end
|
||||
// ino.method.set_Expr.25901.body
|
||||
{
|
||||
this.expr = ex;
|
||||
}
|
||||
// ino.end
|
||||
|
||||
}
|
||||
// ino.end
|
||||
|
@ -1,7 +1,4 @@
|
||||
// ino.module.Null.8644.package
|
||||
package de.dhbwstuttgart.syntaxtree.statement;
|
||||
// ino.end
|
||||
// ino.module.Null.8644.import
|
||||
import java.util.Hashtable;
|
||||
|
||||
import org.apache.bcel.generic.ClassGen;
|
||||
@ -13,44 +10,28 @@ import org.apache.bcel.generic.InstructionList;
|
||||
|
||||
|
||||
|
||||
// ino.class.Null.25919.declaration
|
||||
public class Null extends Literal
|
||||
// ino.end
|
||||
// ino.class.Null.25919.body
|
||||
{
|
||||
|
||||
|
||||
// ino.method.Null.25926.definition
|
||||
public Null()
|
||||
// ino.end
|
||||
// ino.method.Null.25926.body
|
||||
{
|
||||
super(null,-1);
|
||||
//this.setType(new Type("__NULL__",this,getOffset()));
|
||||
}
|
||||
// ino.end
|
||||
|
||||
// ino.method.get_Name.25929.definition
|
||||
public String get_Name()
|
||||
// ino.end
|
||||
// ino.method.get_Name.25929.body
|
||||
{
|
||||
return null;
|
||||
}
|
||||
// ino.end
|
||||
|
||||
/*
|
||||
// ino.method.sc_check.25932.definition
|
||||
public void sc_check(Menge<Class> classname, Hashtable ch, Hashtable<String, String> bh, boolean ext, Hashtable parach, Hashtable<String, Hashtable> parabh)
|
||||
// ino.end
|
||||
// ino.method.sc_check.25932.body
|
||||
{
|
||||
if(ext)
|
||||
parserlog.debug(" ---Null---");
|
||||
}
|
||||
// ino.end
|
||||
*/
|
||||
|
||||
|
||||
}
|
||||
// ino.end
|
||||
|
@ -1,71 +1,40 @@
|
||||
// ino.module.PositivExpr.8645.package
|
||||
package de.dhbwstuttgart.syntaxtree.statement;
|
||||
// ino.end
|
||||
// ino.module.PositivExpr.8645.import
|
||||
|
||||
|
||||
// ino.class.PositivExpr.25947.declaration
|
||||
public class PositivExpr extends UnaryExpr
|
||||
// ino.end
|
||||
// ino.class.PositivExpr.25947.body
|
||||
{
|
||||
// ino.method.PositivExpr.25951.definition
|
||||
public PositivExpr(int offset,int variableLength)
|
||||
// ino.end
|
||||
// ino.method.PositivExpr.25951.body
|
||||
{
|
||||
super(offset,variableLength);
|
||||
}
|
||||
// ino.end
|
||||
// ino.attribute.plus.25954.declaration
|
||||
protected UnaryPlus plus;
|
||||
// ino.end
|
||||
// ino.attribute.expr.25957.declaration
|
||||
public Expr expr;
|
||||
// ino.end
|
||||
|
||||
|
||||
|
||||
// ino.method.set_UnaryPlus.25963.definition
|
||||
public void set_UnaryPlus(UnaryPlus up)
|
||||
// ino.end
|
||||
// ino.method.set_UnaryPlus.25963.body
|
||||
{
|
||||
this.plus = up;
|
||||
}
|
||||
// ino.end
|
||||
|
||||
// ino.method.set_Expr.25966.definition
|
||||
public void set_Expr(Expr ex)
|
||||
// ino.end
|
||||
// ino.method.set_Expr.25966.body
|
||||
{
|
||||
this.expr = ex;
|
||||
}
|
||||
// ino.end
|
||||
|
||||
// ino.method.get_Name.25969.definition
|
||||
public String get_Name()
|
||||
// ino.end
|
||||
// ino.method.get_Name.25969.body
|
||||
{
|
||||
return null;
|
||||
}
|
||||
// ino.end
|
||||
|
||||
/*
|
||||
// ino.method.sc_check.25972.definition
|
||||
public void sc_check(Menge<Class> classname, Hashtable ch, Hashtable<String, String> bh, boolean ext, Hashtable parach, Hashtable<String, Hashtable> parabh)
|
||||
// ino.end
|
||||
// ino.method.sc_check.25972.body
|
||||
{
|
||||
if(ext)
|
||||
parserlog.debug(" ---PositivExpr---");
|
||||
//Wartet noch auf Implementierung
|
||||
}
|
||||
// ino.end
|
||||
*/
|
||||
|
||||
|
||||
}
|
||||
// ino.end
|
||||
|
@ -1,7 +1,4 @@
|
||||
// ino.module.PostDecExpr.8646.package
|
||||
package de.dhbwstuttgart.syntaxtree.statement;
|
||||
// ino.end
|
||||
// ino.module.PostDecExpr.8646.import
|
||||
import java.util.Hashtable;
|
||||
import java.util.Iterator;
|
||||
|
||||
@ -11,39 +8,23 @@ import org.apache.bcel.generic.InstructionList;
|
||||
|
||||
|
||||
|
||||
// ino.class.PostDecExpr.25987.declaration
|
||||
public class PostDecExpr extends UnaryExpr
|
||||
// ino.end
|
||||
// ino.class.PostDecExpr.25987.body
|
||||
{
|
||||
// ino.method.PostDecExpr.25991.definition
|
||||
public PostDecExpr(int offset,int variableLength)
|
||||
// ino.end
|
||||
// ino.method.PostDecExpr.25991.body
|
||||
{
|
||||
super(offset,variableLength);
|
||||
}
|
||||
// ino.end
|
||||
|
||||
|
||||
|
||||
// ino.method.set_Expr.26000.definition
|
||||
public void set_Expr(Expr ex)
|
||||
// ino.end
|
||||
// ino.method.set_Expr.26000.body
|
||||
{
|
||||
this.expr = ex;
|
||||
}
|
||||
// ino.end
|
||||
|
||||
// ino.method.get_Name.26003.definition
|
||||
public String get_Name()
|
||||
// ino.end
|
||||
// ino.method.get_Name.26003.body
|
||||
{
|
||||
return null;
|
||||
}
|
||||
// ino.end
|
||||
|
||||
}
|
||||
// ino.end
|
||||
|
@ -1,7 +1,4 @@
|
||||
// ino.module.PostIncExpr.8647.package
|
||||
package de.dhbwstuttgart.syntaxtree.statement;
|
||||
// ino.end
|
||||
// ino.module.PostIncExpr.8647.import
|
||||
import java.util.Hashtable;
|
||||
import java.util.Iterator;
|
||||
|
||||
@ -16,40 +13,24 @@ import de.dhbwstuttgart.syntaxtree.SyntaxTreeNode;
|
||||
|
||||
|
||||
|
||||
// ino.class.PostIncExpr.26021.declaration
|
||||
public class PostIncExpr extends UnaryExpr
|
||||
// ino.end
|
||||
// ino.class.PostIncExpr.26021.body
|
||||
{
|
||||
// ino.method.PostIncExpr.26025.definition
|
||||
public PostIncExpr(int offset,int variableLength)
|
||||
// ino.end
|
||||
// ino.method.PostIncExpr.26025.body
|
||||
{
|
||||
super(offset,variableLength);
|
||||
}
|
||||
// ino.end
|
||||
|
||||
|
||||
|
||||
// ino.method.set_Expr.26034.definition
|
||||
public void set_Expr(Expr ex)
|
||||
// ino.end
|
||||
// ino.method.set_Expr.26034.body
|
||||
{
|
||||
this.expr = ex;
|
||||
}
|
||||
// ino.end
|
||||
|
||||
// ino.method.get_Name.26037.definition
|
||||
public String get_Name()
|
||||
// ino.end
|
||||
// ino.method.get_Name.26037.body
|
||||
{
|
||||
return null;
|
||||
}
|
||||
// ino.end
|
||||
|
||||
|
||||
}
|
||||
// ino.end
|
||||
|
@ -1,7 +1,4 @@
|
||||
// ino.module.PreDecExpr.8648.package
|
||||
package de.dhbwstuttgart.syntaxtree.statement;
|
||||
// ino.end
|
||||
// ino.module.PreDecExpr.8648.import
|
||||
import java.util.Hashtable;
|
||||
import java.util.Iterator;
|
||||
|
||||
@ -12,39 +9,23 @@ import org.apache.bcel.generic.InstructionList;
|
||||
|
||||
|
||||
|
||||
// ino.class.PreDecExpr.26055.declaration
|
||||
public class PreDecExpr extends UnaryExpr
|
||||
// ino.end
|
||||
// ino.class.PreDecExpr.26055.body
|
||||
{
|
||||
// ino.method.PreDecExpr.26059.definition
|
||||
public PreDecExpr(int offset,int variableLength)
|
||||
// ino.end
|
||||
// ino.method.PreDecExpr.26059.body
|
||||
{
|
||||
super(offset,variableLength);
|
||||
}
|
||||
// ino.end
|
||||
|
||||
|
||||
|
||||
// ino.method.set_Expr.26068.definition
|
||||
public void set_Expr(Expr ex)
|
||||
// ino.end
|
||||
// ino.method.set_Expr.26068.body
|
||||
{
|
||||
this.expr = ex;
|
||||
}
|
||||
// ino.end
|
||||
// ino.method.get_Name.26071.definition
|
||||
public String get_Name()
|
||||
// ino.end
|
||||
// ino.method.get_Name.26071.body
|
||||
{
|
||||
return null;
|
||||
}
|
||||
// ino.end
|
||||
|
||||
|
||||
}
|
||||
// ino.end
|
||||
|
@ -1,44 +1,25 @@
|
||||
// ino.module.PreIncExpr.8649.package
|
||||
package de.dhbwstuttgart.syntaxtree.statement;
|
||||
// ino.end
|
||||
// ino.module.PreIncExpr.8649.import
|
||||
|
||||
|
||||
// ino.class.PreIncExpr.26089.declaration
|
||||
public class PreIncExpr extends UnaryExpr
|
||||
// ino.end
|
||||
// ino.class.PreIncExpr.26089.body
|
||||
{
|
||||
// ino.method.PreIncExpr.26093.definition
|
||||
public PreIncExpr(int offset,int variableLength)
|
||||
// ino.end
|
||||
// ino.method.PreIncExpr.26093.body
|
||||
{
|
||||
super(offset,variableLength);
|
||||
}
|
||||
// ino.end
|
||||
|
||||
|
||||
|
||||
|
||||
// ino.method.set_Expr.26102.definition
|
||||
public void set_Expr(Expr ex)
|
||||
// ino.end
|
||||
// ino.method.set_Expr.26102.body
|
||||
{
|
||||
this.expr = ex;
|
||||
}
|
||||
// ino.end
|
||||
|
||||
// ino.method.get_Name.26105.definition
|
||||
public String get_Name()
|
||||
// ino.end
|
||||
// ino.method.get_Name.26105.body
|
||||
{
|
||||
return null;
|
||||
}
|
||||
// ino.end
|
||||
|
||||
|
||||
}
|
||||
// ino.end
|
||||
|
@ -1,31 +1,16 @@
|
||||
// ino.module.Receiver.8650.package
|
||||
package de.dhbwstuttgart.syntaxtree.statement;
|
||||
// ino.end
|
||||
// ino.module.Receiver.8650.import
|
||||
|
||||
|
||||
// ino.class.Receiver.26123.declaration
|
||||
public class Receiver
|
||||
// ino.end
|
||||
// ino.class.Receiver.26123.body
|
||||
{
|
||||
// ino.attribute.expr.26126.declaration
|
||||
private Expr expr;
|
||||
// ino.end
|
||||
// ino.method.Receiver.26132.defdescription type=javadoc
|
||||
/**
|
||||
* Autor: J�rg B�uerle
|
||||
* @param expr
|
||||
*/
|
||||
// ino.end
|
||||
// ino.method.Receiver.26132.definition
|
||||
public Receiver(Expr expr)
|
||||
// ino.end
|
||||
// ino.method.Receiver.26132.body
|
||||
{
|
||||
this.expr = expr;
|
||||
}
|
||||
// ino.end
|
||||
|
||||
}
|
||||
// ino.end
|
||||
|
@ -1,7 +1,4 @@
|
||||
// ino.module.Return.8651.package
|
||||
package de.dhbwstuttgart.syntaxtree.statement;
|
||||
// ino.end
|
||||
// ino.module.Return.8651.import
|
||||
import java.util.Hashtable;
|
||||
|
||||
import org.apache.bcel.generic.ConstantPoolGen;
|
||||
@ -14,33 +11,19 @@ import de.dhbwstuttgart.syntaxtree.type.TypePlaceholder;
|
||||
|
||||
|
||||
|
||||
// ino.class.Return.26150.declaration
|
||||
public class Return extends Statement
|
||||
// ino.end
|
||||
// ino.class.Return.26150.body
|
||||
{
|
||||
// ino.method.Return.26154.definition
|
||||
public Return(int offset,int variableLength)
|
||||
// ino.end
|
||||
// ino.method.Return.26154.body
|
||||
{
|
||||
super(null,variableLength);
|
||||
}
|
||||
// ino.end
|
||||
// ino.attribute.retexpr.26157.declaration
|
||||
public Expr retexpr;
|
||||
// ino.end
|
||||
|
||||
|
||||
// ino.method.set_ReturnExpr.26166.definition
|
||||
public Return set_ReturnExpr(Expr ret)
|
||||
// ino.end
|
||||
// ino.method.set_ReturnExpr.26166.body
|
||||
{
|
||||
this.retexpr=ret;
|
||||
return this;
|
||||
}
|
||||
// ino.end
|
||||
|
||||
}
|
||||
// ino.end
|
||||
|
@ -1,4 +1,3 @@
|
||||
// ino.module.Statement.8652.package
|
||||
package de.dhbwstuttgart.syntaxtree.statement;
|
||||
|
||||
import java.util.Enumeration;
|
||||
|
@ -6,8 +6,6 @@ package de.dhbwstuttgart.syntaxtree.statement;
|
||||
|
||||
|
||||
|
||||
// ino.end
|
||||
// ino.module.StringLiteral.8653.import
|
||||
import java.util.Hashtable;
|
||||
|
||||
import org.apache.bcel.classfile.ConstantPool;
|
||||
@ -23,45 +21,28 @@ public class StringLiteral extends Literal
|
||||
{
|
||||
private String string;
|
||||
|
||||
// ino.method.StringLiteral.26237.definition
|
||||
public StringLiteral()
|
||||
// ino.end
|
||||
// ino.method.StringLiteral.26237.body
|
||||
{
|
||||
super(null,-1);
|
||||
// #JB# 20.04.2005
|
||||
}
|
||||
// ino.end
|
||||
|
||||
/*
|
||||
// ino.method.sc_check.26240.definition
|
||||
public void sc_check(Menge<Class> classname, Hashtable ch, Hashtable<String, String> bh, boolean ext, Hashtable parach, Hashtable<String, Hashtable> parabh)
|
||||
// ino.end
|
||||
// ino.method.sc_check.26240.body
|
||||
{
|
||||
if(ext)
|
||||
parserlog.debug(" ---StringLiteral---");
|
||||
}
|
||||
// ino.end
|
||||
*/
|
||||
|
||||
// ino.method.set_String.26243.definition
|
||||
public void set_String( String s)
|
||||
// ino.end
|
||||
// ino.method.set_String.26243.body
|
||||
{
|
||||
this.string = s;
|
||||
}
|
||||
// ino.end
|
||||
|
||||
// ino.method.get_Name.26246.definition
|
||||
public String get_Name()
|
||||
// ino.end
|
||||
// ino.method.get_Name.26246.body
|
||||
{
|
||||
return null;
|
||||
}
|
||||
// ino.end
|
||||
|
||||
}
|
||||
// ino.end
|
||||
|
@ -1,7 +1,4 @@
|
||||
// ino.module.This.8654.package
|
||||
package de.dhbwstuttgart.syntaxtree.statement;
|
||||
// ino.end
|
||||
// ino.module.This.8654.import
|
||||
|
||||
import org.apache.bcel.Constants;
|
||||
import org.apache.bcel.generic.InstructionFactory;
|
||||
|
@ -1,30 +1,18 @@
|
||||
// ino.module.This.8654.package
|
||||
package de.dhbwstuttgart.syntaxtree.statement;
|
||||
// ino.end
|
||||
// ino.module.This.8654.import
|
||||
|
||||
import de.dhbwstuttgart.syntaxtree.SyntaxTreeNode;
|
||||
|
||||
// ino.class.This.26261.declaration
|
||||
public class This extends Expr
|
||||
// ino.end
|
||||
// ino.class.This.26261.body
|
||||
{
|
||||
// ino.method.This.26265.definition
|
||||
public This(int offset,int variableLength)
|
||||
// ino.end
|
||||
// ino.method.This.26265.body
|
||||
{
|
||||
super(null,variableLength);
|
||||
}
|
||||
// ino.end
|
||||
|
||||
public This(SyntaxTreeNode parent){
|
||||
this(0,0);
|
||||
}
|
||||
|
||||
// ino.attribute.arglist.26268.declaration
|
||||
public ArgumentList arglist;
|
||||
// ino.end
|
||||
|
||||
}
|
||||
|
@ -1,7 +1,4 @@
|
||||
// ino.module.This.8654.package
|
||||
package de.dhbwstuttgart.syntaxtree.statement;
|
||||
// ino.end
|
||||
// ino.module.This.8654.import
|
||||
|
||||
import de.dhbwstuttgart.syntaxtree.Constructor;
|
||||
|
||||
|
@ -1,7 +1,4 @@
|
||||
// ino.module.UnaryExpr.8655.package
|
||||
package de.dhbwstuttgart.syntaxtree.statement;
|
||||
// ino.end
|
||||
// ino.module.UnaryExpr.8655.import
|
||||
|
||||
|
||||
|
||||
|
@ -1,15 +1,9 @@
|
||||
// ino.module.UnaryMinus.8656.package
|
||||
package de.dhbwstuttgart.syntaxtree.statement;
|
||||
// ino.end
|
||||
|
||||
|
||||
// ino.class.UnaryMinus.26308.declaration
|
||||
public class UnaryMinus
|
||||
// ino.end
|
||||
// ino.class.UnaryMinus.26308.body
|
||||
{
|
||||
|
||||
|
||||
|
||||
}
|
||||
// ino.end
|
||||
|
@ -1,13 +1,7 @@
|
||||
// ino.module.UnaryNot.8657.package
|
||||
package de.dhbwstuttgart.syntaxtree.statement;
|
||||
// ino.end
|
||||
|
||||
|
||||
// ino.class.UnaryNot.26314.declaration
|
||||
public class UnaryNot
|
||||
// ino.end
|
||||
// ino.class.UnaryNot.26314.body
|
||||
{
|
||||
|
||||
}
|
||||
// ino.end
|
||||
|
@ -1,11 +1,5 @@
|
||||
// ino.module.UnaryPlus.8658.package
|
||||
package de.dhbwstuttgart.syntaxtree.statement;
|
||||
// ino.end
|
||||
// ino.class.UnaryPlus.26323.declaration
|
||||
public class UnaryPlus
|
||||
// ino.end
|
||||
// ino.class.UnaryPlus.26323.body
|
||||
{
|
||||
|
||||
}
|
||||
// ino.end
|
||||
|
@ -1,60 +1,33 @@
|
||||
// ino.module.WhileStmt.8659.package
|
||||
package de.dhbwstuttgart.syntaxtree.statement;
|
||||
// ino.end
|
||||
// ino.module.WhileStmt.8659.import
|
||||
|
||||
|
||||
// ino.class.WhileStmt.26326.declaration
|
||||
public class WhileStmt extends Statement
|
||||
// ino.end
|
||||
// ino.class.WhileStmt.26326.body
|
||||
{
|
||||
// ino.method.WhileStmt.26330.definition
|
||||
public WhileStmt(int offset, int variableLength)
|
||||
// ino.end
|
||||
// ino.method.WhileStmt.26330.body
|
||||
{
|
||||
super(null,variableLength);
|
||||
}
|
||||
// ino.end
|
||||
|
||||
// ino.attribute.expr.26333.declaration
|
||||
public Expr expr;
|
||||
// ino.end
|
||||
// ino.attribute.loop_block.26336.declaration
|
||||
public Statement loop_block;
|
||||
// ino.end
|
||||
|
||||
|
||||
// ino.method.set_Expr.26342.definition
|
||||
public void set_Expr(Expr exp)
|
||||
// ino.end
|
||||
// ino.method.set_Expr.26342.body
|
||||
{
|
||||
this.expr = exp;
|
||||
}
|
||||
// ino.end
|
||||
|
||||
// ino.method.set_Loop_block.26345.definition
|
||||
public void set_Loop_block(Statement blk)
|
||||
// ino.end
|
||||
// ino.method.set_Loop_block.26345.body
|
||||
{
|
||||
this.loop_block = blk;
|
||||
}
|
||||
// ino.end
|
||||
|
||||
|
||||
// ino.method.toString.26360.defdescription type=javadoc
|
||||
/**
|
||||
* <br/>Author: Martin Pl�micke
|
||||
* @return
|
||||
*/
|
||||
// ino.end
|
||||
// ino.method.toString.26360.definition
|
||||
public String toString()
|
||||
// ino.end
|
||||
// ino.method.toString.26360.body
|
||||
{
|
||||
return "WHILE " + loop_block.toString();
|
||||
}
|
||||
@ -62,4 +35,3 @@ public class WhileStmt extends Statement
|
||||
|
||||
|
||||
}
|
||||
// ino.end
|
||||
|
@ -119,7 +119,6 @@ public class TypePlaceholder extends RefType
|
||||
// Spezialfunktionen, f�r makeFC() und unify()
|
||||
// Sollten sonst nicht aufgerufen werden...
|
||||
///////////////////////////////////////////////////////////////////
|
||||
// ino.method.backdoorFresh.26848.defdescription type=javadoc
|
||||
/**
|
||||
* Backdoor-Hilfsfunktion, die f�r <code>makeFC()</code> und <code>unify()</code>
|
||||
* ben�tigt wird, um neue TypePlaceholders zu erzeugen. Die erzeugten Variablen
|
||||
@ -127,11 +126,7 @@ public class TypePlaceholder extends RefType
|
||||
* <br>Author: J�rg B�uerle
|
||||
* @return Eine neue <code>TypePlaceholder</code>
|
||||
*/
|
||||
// ino.end
|
||||
// ino.method.backdoorFresh.26848.definition
|
||||
public static TypePlaceholder backdoorFresh()
|
||||
// ino.end
|
||||
// ino.method.backdoorFresh.26848.body
|
||||
{
|
||||
|
||||
//PL 05-08-22 SEHR GEFAEHRLICH
|
||||
|
Loading…
Reference in New Issue
Block a user