Package eu.bandm.tools.lljava.absy
Class SemanticUtils
java.lang.Object
eu.bandm.tools.lljava.absy.SemanticUtils
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final LLJava.Idstatic final LLJava.Idstatic final Set<LLJava.Modifier> static final Set<LLJava.Modifier> static final Set<LLJava.Modifier> static final Set<LLJava.Modifier> static final Set<LLJava.Modifier> static final Set<LLJava.Modifier> static final Set<LLJava.Modifier> static final LLJava.QualIdstatic final LLJava.ClassTypestatic final LLJava.Id -
Method Summary
Modifier and TypeMethodDescriptionstatic LLJava.Namestatic LLJava.Variableanonymous(LLJava.Type type) static LLJava.Resultstatic LLJava.ResultExprasResultExpr(Class<?> cls) static LLJava.Typestatic LLJava.TypeExprasTypeExpr(Class<?> type) static LLJava.ClassReferenceclassReference(Class<?> cls) static LLJava.ClassReferenceclassReference(String name) static LLJava.ClassTypestatic LLJava.ClassTypeExprclassTypeExpr(String name) static LLJava.QualIdfront(LLJava.QualId qualId) static LLJava.Idstatic final LLJava.ClassReferencestatic final LLJava.ClassTypestatic final LLJava.UpperTypeBoundstatic final LLJava.ClassTypeExprstatic EnumSet<LLJava.Modifier> methodModifiers(int modifiers) static Set<LLJava.Modifier> modifiers(LLJava.Modifier... elems) static LLJava.QualIdqualId(LLJava.QualId front, LLJava.Id last) static LLJava.QualIdqualId(LLJava.QualId front, String last) static LLJava.QualIdstatic LLJava.QualIdstatic LLJava.ResultExprsynthesize(LLJava.Result result) static LLJava.TypeExprsynthesize(LLJava.Type type)
-
Field Details
-
javaLangObjectId
-
javaLangObjectType
-
simpleAnnotationElementName
-
invokeVirtual
-
invokeSuper
-
invokeStatic
-
invokeStaticInterface
-
invokeInterface
-
invokePrivate
-
invokePrivateInterface
-
constructorId
-
classInitializerId
-
-
Method Details
-
id
-
qualId
-
qualId
-
qualId
-
qualId
-
front
-
javaLangObjectType
-
javaLangObjectTypeExpr
-
javaLangObjectTypeBound
-
javaLangObjectReference
-
modifiers
-
anonymous
-
anonymous
-
synthesize
-
synthesize
-
asType
-
asResult
-
asTypeExpr
-
asResultExpr
-
classType
-
classTypeExpr
-
classReference
-
classReference
-
methodModifiers
-