final class TypeModeler extends Object
Modifier and Type | Method and Description |
---|---|
static Collection<javax.lang.model.type.DeclaredType> |
collectInterfaces(javax.lang.model.element.TypeElement type) |
static javax.lang.model.element.TypeElement |
getDeclaration(javax.lang.model.type.TypeMirror typeMirror) |
static javax.lang.model.element.TypeElement |
getDeclaringClassMethod(javax.lang.model.element.TypeElement theClass,
String methodName,
javax.lang.model.type.TypeMirror[] args) |
static javax.lang.model.element.TypeElement |
getDeclaringClassMethod(javax.lang.model.type.TypeMirror theClass,
String methodName,
javax.lang.model.type.TypeMirror[] args) |
static javax.lang.model.type.TypeMirror |
getHolderValueType(javax.lang.model.type.TypeMirror type,
javax.lang.model.element.TypeElement defHolder,
javax.annotation.processing.ProcessingEnvironment env) |
static javax.lang.model.element.VariableElement |
getValueMember(javax.lang.model.element.TypeElement type) |
static javax.lang.model.element.VariableElement |
getValueMember(javax.lang.model.type.TypeMirror classType) |
static boolean |
isSubclass(String subTypeName,
String superTypeName,
javax.annotation.processing.ProcessingEnvironment env) |
static boolean |
isSubclass(javax.lang.model.element.TypeElement subType,
javax.lang.model.element.TypeElement superType,
javax.annotation.processing.ProcessingEnvironment env) |
static boolean |
isSubElement(javax.lang.model.element.TypeElement d1,
javax.lang.model.element.TypeElement d2) |
public static javax.lang.model.element.TypeElement getDeclaration(javax.lang.model.type.TypeMirror typeMirror)
public static javax.lang.model.element.TypeElement getDeclaringClassMethod(javax.lang.model.type.TypeMirror theClass, String methodName, javax.lang.model.type.TypeMirror[] args)
public static javax.lang.model.element.TypeElement getDeclaringClassMethod(javax.lang.model.element.TypeElement theClass, String methodName, javax.lang.model.type.TypeMirror[] args)
public static Collection<javax.lang.model.type.DeclaredType> collectInterfaces(javax.lang.model.element.TypeElement type)
public static boolean isSubclass(String subTypeName, String superTypeName, javax.annotation.processing.ProcessingEnvironment env)
public static boolean isSubclass(javax.lang.model.element.TypeElement subType, javax.lang.model.element.TypeElement superType, javax.annotation.processing.ProcessingEnvironment env)
public static javax.lang.model.type.TypeMirror getHolderValueType(javax.lang.model.type.TypeMirror type, javax.lang.model.element.TypeElement defHolder, javax.annotation.processing.ProcessingEnvironment env)
public static javax.lang.model.element.VariableElement getValueMember(javax.lang.model.type.TypeMirror classType)
public static javax.lang.model.element.VariableElement getValueMember(javax.lang.model.element.TypeElement type)
public static boolean isSubElement(javax.lang.model.element.TypeElement d1, javax.lang.model.element.TypeElement d2)
Copyright (c) 1997-2012 Oracle and/or its affiliates. All rights reserved.