com.sun.tools.ws.processor.modeler.annotation
Class TypeModeler
java.lang.Object
com.sun.tools.ws.processor.modeler.annotation.TypeModeler
final class TypeModeler
- extends Object
Method Summary |
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)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getDeclaration
public static javax.lang.model.element.TypeElement getDeclaration(javax.lang.model.type.TypeMirror typeMirror)
getDeclaringClassMethod
public static javax.lang.model.element.TypeElement getDeclaringClassMethod(javax.lang.model.type.TypeMirror theClass,
String methodName,
javax.lang.model.type.TypeMirror[] args)
getDeclaringClassMethod
public static javax.lang.model.element.TypeElement getDeclaringClassMethod(javax.lang.model.element.TypeElement theClass,
String methodName,
javax.lang.model.type.TypeMirror[] args)
collectInterfaces
public static Collection<javax.lang.model.type.DeclaredType> collectInterfaces(javax.lang.model.element.TypeElement type)
isSubclass
public static boolean isSubclass(String subTypeName,
String superTypeName,
javax.annotation.processing.ProcessingEnvironment env)
isSubclass
public static boolean isSubclass(javax.lang.model.element.TypeElement subType,
javax.lang.model.element.TypeElement superType,
javax.annotation.processing.ProcessingEnvironment env)
getHolderValueType
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)
getValueMember
public static javax.lang.model.element.VariableElement getValueMember(javax.lang.model.type.TypeMirror classType)
getValueMember
public static javax.lang.model.element.VariableElement getValueMember(javax.lang.model.element.TypeElement type)
isSubElement
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.