2013-10-18 11:33:46 +00:00
|
|
|
// ino.module.Literal.8636.package
|
2014-09-02 08:33:54 +00:00
|
|
|
package de.dhbwstuttgart.syntaxtree.statement;
|
2013-10-18 11:33:46 +00:00
|
|
|
// ino.end
|
|
|
|
|
2014-09-04 14:35:44 +00:00
|
|
|
import de.dhbwstuttgart.myexception.JVMCodeException;
|
2014-09-05 09:49:31 +00:00
|
|
|
import de.dhbwstuttgart.typeinference.unify.CSubstitutionSet;
|
2013-10-18 11:33:46 +00:00
|
|
|
|
|
|
|
// 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;
|
|
|
|
// 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.method.Literal.25494.definition
|
|
|
|
public Literal(int offset,int variableLength)
|
|
|
|
// ino.end
|
|
|
|
// ino.method.Literal.25494.body
|
|
|
|
{
|
|
|
|
super(offset,variableLength);
|
|
|
|
}
|
|
|
|
// ino.end
|
|
|
|
|
|
|
|
}
|
|
|
|
// ino.end
|