Interface Primitive
-
public interface Primitive
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
Primitive.Kind
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
canThrowException()
java.util.Map<java.lang.String,Argument>
getArguments()
int
getBlockSize()
java.lang.String
getContextName()
Primitive.Kind
getKind()
java.lang.String
getName()
java.lang.String
getSignature()
Situation
getSituation()
java.lang.String
getTypeName()
boolean
hasSituation()
boolean
isBranch()
boolean
isConditionalBranch()
boolean
isLabel()
boolean
isLoad()
boolean
isRoot()
boolean
isStore()
Primitive
newCopy()
void
setSituation(Situation situation)
-
-
-
Method Detail
-
newCopy
Primitive newCopy()
-
getKind
Primitive.Kind getKind()
-
getName
java.lang.String getName()
-
getTypeName
java.lang.String getTypeName()
-
isRoot
boolean isRoot()
-
getArguments
java.util.Map<java.lang.String,Argument> getArguments()
-
getContextName
java.lang.String getContextName()
-
hasSituation
boolean hasSituation()
-
getSituation
Situation getSituation()
-
setSituation
void setSituation(Situation situation)
-
getSignature
java.lang.String getSignature()
-
isLabel
boolean isLabel()
-
canThrowException
boolean canThrowException()
-
isBranch
boolean isBranch()
-
isConditionalBranch
boolean isConditionalBranch()
-
isLoad
boolean isLoad()
-
isStore
boolean isStore()
-
getBlockSize
int getBlockSize()
-
-