public abstract class Literal extends Expr
| Constructor and Description |
|---|
Literal(int offset,
int variableLength) |
| Modifier and Type | Method and Description |
|---|---|
void |
addOffsetsToExpression(CTypeAssumption localAssumption,
java.lang.String NameVariable,
boolean isMemberVariable) |
short |
ConstantCodegen(ClassFile cf)
Erzeugt die benoetigten Konstanteneintraege, die den Wert
des Literals darstellen.
|
boolean |
getPrimitiveFlag() |
void |
setPrimitiveFlag(boolean b) |
CTripleSet |
TRExp(CSubstitutionSet sigma,
CTypeAssumptionSet V,
CSupportData supportData)
Implementierung des Algorithmus 5.40 von Martin Pl�micke
Author: J�rg B�uerle |
addOffsetsToStatement, get_Name_Vector, get_Name, get_Type_Vector, get_UsedId, sc_check, set_Type, set_UsedId, TRMultiply, TRTuple, TYPEExpr, TYPEStmtgetType, getTypeLineNumber, getTypeNamecodegen, getOffset, getTypeInformation, getTypeVariable, getVariableLength, printJavaCode, replaceType, setType, setTypeVariable, TRStatement, wandleRefTypeAttributes2GenericAttributesequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitreplaceTypepublic void setPrimitiveFlag(boolean b)
public boolean getPrimitiveFlag()
public CTripleSet TRExp(CSubstitutionSet sigma, CTypeAssumptionSet V, CSupportData supportData)
public short ConstantCodegen(ClassFile cf) throws JVMCodeException
JVMCodeExceptionpublic void addOffsetsToExpression(CTypeAssumption localAssumption, java.lang.String NameVariable, boolean isMemberVariable)
addOffsetsToExpression in class Expr