JavaPatternMatching/src/de/dhbwstuttgart/syntaxtree/statement/Literal.java

52 lines
1.3 KiB
Java
Raw Normal View History

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;
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