public class SemanticUtils extends Object
Modifier and Type | Field and Description |
---|---|
static LLJava.Id |
classInitializerId |
static LLJava.Id |
constructorId |
static Set<LLJava.Modifier> |
invokeInterface |
static Set<LLJava.Modifier> |
invokePrivate |
static Set<LLJava.Modifier> |
invokePrivateInterface |
static Set<LLJava.Modifier> |
invokeStatic |
static Set<LLJava.Modifier> |
invokeStaticInterface |
static Set<LLJava.Modifier> |
invokeSuper |
static Set<LLJava.Modifier> |
invokeVirtual |
static LLJava.QualId |
javaLangObjectId |
static LLJava.ClassType |
javaLangObjectType |
static LLJava.Id |
simpleAnnotationElementName |
public static final LLJava.QualId javaLangObjectId
public static final LLJava.ClassType javaLangObjectType
public static final LLJava.Id simpleAnnotationElementName
public static final Set<LLJava.Modifier> invokeVirtual
public static final Set<LLJava.Modifier> invokeSuper
public static final Set<LLJava.Modifier> invokeStatic
public static final Set<LLJava.Modifier> invokeStaticInterface
public static final Set<LLJava.Modifier> invokeInterface
public static final Set<LLJava.Modifier> invokePrivate
public static final Set<LLJava.Modifier> invokePrivateInterface
public static final LLJava.Id constructorId
public static final LLJava.Id classInitializerId
public static LLJava.QualId qualId(String... parts)
public static LLJava.QualId qualId(Class<?> cls)
public static LLJava.QualId qualId(LLJava.QualId front, String last)
public static LLJava.QualId qualId(LLJava.QualId front, LLJava.Id last)
public static LLJava.QualId front(LLJava.QualId qualId)
public static final LLJava.ClassType javaLangObjectType()
public static final LLJava.ClassTypeExpr javaLangObjectTypeExpr()
public static final LLJava.UpperTypeBound javaLangObjectTypeBound()
public static final LLJava.ClassReference javaLangObjectReference()
public static Set<LLJava.Modifier> modifiers(LLJava.Modifier... elems)
public static LLJava.Name anonymous()
public static LLJava.Variable anonymous(LLJava.Type type)
public static LLJava.TypeExpr synthesize(LLJava.Type type)
public static LLJava.ResultExpr synthesize(LLJava.Result result)
public static LLJava.Type asType(Class<?> type)
public static LLJava.Result asResult(Class<?> cls)
public static LLJava.TypeExpr asTypeExpr(Class<?> type)
public static LLJava.ResultExpr asResultExpr(Class<?> cls)
public static LLJava.ClassType classType(String name)
public static LLJava.ClassTypeExpr classTypeExpr(String name)
public static LLJava.ClassReference classReference(String name)
public static LLJava.ClassReference classReference(Class<?> cls)
public static EnumSet<LLJava.Modifier> methodModifiers(int modifiers)
see also the complete user documentation .