public class PositivExpr extends UnaryExpr
| Constructor and Description |
|---|
PositivExpr(int offset,
int variableLength) |
| Modifier and Type | Method and Description |
|---|---|
void |
addOffsetsToExpression(CTypeAssumption localAssumption,
java.lang.String NameVariable,
boolean isMemberVariable) |
void |
codegen(ClassFile classfile,
CodeAttribute code,
java.util.Vector paralist) |
java.lang.String |
get_Name() |
java.lang.String |
printJavaCode(ResultSet resultSet) |
void |
sc_check(java.util.Vector<Class> classname,
java.util.Hashtable ch,
java.util.Hashtable<java.lang.String,java.lang.String> bh,
boolean ext,
java.util.Hashtable parach,
java.util.Hashtable<java.lang.String,java.util.Hashtable> parabh) |
void |
set_Expr(Expr ex) |
void |
set_UnaryPlus(UnaryPlus up) |
CTripleSet |
TRExp(CSubstitutionSet sigma,
CTypeAssumptionSet V,
CSupportData supportData) |
CTripleSet |
TRStatement(CSubstitutionSet sigma,
CTypeAssumptionSet V,
CSupportData supportData) |
ConstraintsSet |
TYPEExpr(TypeAssumptions assumptions) |
void |
wandleRefTypeAttributes2GenericAttributes(java.util.Vector<Type> paralist,
java.util.Vector<GenericTypeVar> genericMethodParameters) |
addOffsetsToStatement, get_Name_Vector, get_Type_Vector, get_UsedId, set_Type, set_UsedId, TRMultiply, TRTuple, TYPEStmtgetType, getTypeLineNumber, getTypeNamegetOffset, getTypeInformation, getTypeVariable, getVariableLength, replaceType, setType, setTypeVariableequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitreplaceTypepublic Expr expr
public void set_UnaryPlus(UnaryPlus up)
public void set_Expr(Expr ex)
public void sc_check(java.util.Vector<Class> classname, java.util.Hashtable ch, java.util.Hashtable<java.lang.String,java.lang.String> bh, boolean ext, java.util.Hashtable parach, java.util.Hashtable<java.lang.String,java.util.Hashtable> parabh)
public void codegen(ClassFile classfile, CodeAttribute code, java.util.Vector paralist) throws JVMCodeException
codegen in class UnaryExprJVMCodeExceptionpublic CTripleSet TRExp(CSubstitutionSet sigma, CTypeAssumptionSet V, CSupportData supportData)
public CTripleSet TRStatement(CSubstitutionSet sigma, CTypeAssumptionSet V, CSupportData supportData)
TRStatement in class Statementpublic void wandleRefTypeAttributes2GenericAttributes(java.util.Vector<Type> paralist, java.util.Vector<GenericTypeVar> genericMethodParameters)
wandleRefTypeAttributes2GenericAttributes in class Statementpublic void addOffsetsToExpression(CTypeAssumption localAssumption, java.lang.String NameVariable, boolean isMemberVariable)
addOffsetsToExpression in class Exprpublic ConstraintsSet TYPEExpr(TypeAssumptions assumptions)
public java.lang.String printJavaCode(ResultSet resultSet)
printJavaCode in class Statement