|
org.mikeneck.annotation.InjectProcessor supports |
|
javax.inject.Inject |
|
====RoundEnvironment#getRootElements==== |
|
returns Set<? extends Element> contains |
|
0 : com.sun.tools.javac.code.Symbol.ClassSymbol |
|
asType : org.mikeneck.annotation.Login |
|
simpleName : Login |
|
class : com.sun.tools.javac.code.Symbol.ClassSymbol, modifiers [public], kind : CLASS, type - kind : DECLARED, type : org.mikeneck.annotation.Login, name : Login |
|
enclosingElement : |
|
class : com.sun.tools.javac.code.Symbol.PackageSymbol, modifiers [], kind : PACKAGE, type - kind : PACKAGE, type : org.mikeneck.annotation, name : annotation |
|
enclosingElements : |
|
class : com.sun.tools.javac.code.Symbol.MethodSymbol, modifiers [public], kind : CONSTRUCTOR, type - kind : EXECUTABLE, type : ()void, name : <init> |
|
class : com.sun.tools.javac.code.Symbol.VarSymbol, modifiers [private, static, final], kind : FIELD, type - kind : DECLARED, type : java.lang.String, name : KEY |
|
class : com.sun.tools.javac.code.Symbol.VarSymbol, modifiers [private], kind : FIELD, type - kind : DECLARED, type : org.mikeneck.annotation.UserService, name : service |
|
class : com.sun.tools.javac.code.Symbol.MethodSymbol, modifiers [public], kind : METHOD, type - kind : EXECUTABLE, type : (java.util.Map<java.lang.String,java.lang.String>)java.lang.String, name : getPage |
|
annotationMirrors : |
|
1 : com.sun.tools.javac.code.Symbol.ClassSymbol |
|
asType : org.mikeneck.annotation.Logout |
|
simpleName : Logout |
|
class : com.sun.tools.javac.code.Symbol.ClassSymbol, modifiers [public], kind : CLASS, type - kind : DECLARED, type : org.mikeneck.annotation.Logout, name : Logout |
|
enclosingElement : |
|
class : com.sun.tools.javac.code.Symbol.PackageSymbol, modifiers [], kind : PACKAGE, type - kind : PACKAGE, type : org.mikeneck.annotation, name : annotation |
|
enclosingElements : |
|
class : com.sun.tools.javac.code.Symbol.MethodSymbol, modifiers [public], kind : CONSTRUCTOR, type - kind : EXECUTABLE, type : ()void, name : <init> |
|
class : com.sun.tools.javac.code.Symbol.VarSymbol, modifiers [private, static, final], kind : FIELD, type - kind : DECLARED, type : java.lang.String, name : KEY |
|
class : com.sun.tools.javac.code.Symbol.VarSymbol, modifiers [private], kind : FIELD, type - kind : DECLARED, type : org.mikeneck.annotation.UserService, name : service |
|
class : com.sun.tools.javac.code.Symbol.MethodSymbol, modifiers [public], kind : METHOD, type - kind : EXECUTABLE, type : (java.util.Map<java.lang.String,java.lang.String>)java.lang.String, name : getPage |
|
annotationMirrors : |
|
2 : com.sun.tools.javac.code.Symbol.ClassSymbol |
|
asType : org.mikeneck.annotation.UserServiceImpl |
|
simpleName : UserServiceImpl |
|
class : com.sun.tools.javac.code.Symbol.ClassSymbol, modifiers [public], kind : CLASS, type - kind : DECLARED, type : org.mikeneck.annotation.UserServiceImpl, name : UserServiceImpl |
|
enclosingElement : |
|
class : com.sun.tools.javac.code.Symbol.PackageSymbol, modifiers [], kind : PACKAGE, type - kind : PACKAGE, type : org.mikeneck.annotation, name : annotation |
|
enclosingElements : |
|
class : com.sun.tools.javac.code.Symbol.MethodSymbol, modifiers [public], kind : CONSTRUCTOR, type - kind : EXECUTABLE, type : ()void, name : <init> |
|
class : com.sun.tools.javac.code.Symbol.VarSymbol, modifiers [private], kind : FIELD, type - kind : BOOLEAN, type : boolean, name : authorized |
|
class : com.sun.tools.javac.code.Symbol.MethodSymbol, modifiers [public], kind : METHOD, type - kind : EXECUTABLE, type : ()boolean, name : isAuthorized |
|
class : com.sun.tools.javac.code.Symbol.MethodSymbol, modifiers [public], kind : METHOD, type - kind : EXECUTABLE, type : ()java.lang.String, name : getName |
|
class : com.sun.tools.javac.code.Symbol.MethodSymbol, modifiers [public], kind : METHOD, type - kind : EXECUTABLE, type : ()void, name : logout |
|
annotationMirrors : |
|
3 : com.sun.tools.javac.code.Symbol.ClassSymbol |
|
asType : org.mikeneck.annotation.UserService |
|
simpleName : UserService |
|
class : com.sun.tools.javac.code.Symbol.ClassSymbol, modifiers [public, abstract], kind : INTERFACE, type - kind : DECLARED, type : org.mikeneck.annotation.UserService, name : UserService |
|
enclosingElement : |
|
class : com.sun.tools.javac.code.Symbol.PackageSymbol, modifiers [], kind : PACKAGE, type - kind : PACKAGE, type : org.mikeneck.annotation, name : annotation |
|
enclosingElements : |
|
class : com.sun.tools.javac.code.Symbol.MethodSymbol, modifiers [public, abstract], kind : METHOD, type - kind : EXECUTABLE, type : ()boolean, name : isAuthorized |
|
class : com.sun.tools.javac.code.Symbol.MethodSymbol, modifiers [public, abstract], kind : METHOD, type - kind : EXECUTABLE, type : ()java.lang.String, name : getName |
|
class : com.sun.tools.javac.code.Symbol.MethodSymbol, modifiers [public, abstract], kind : METHOD, type - kind : EXECUTABLE, type : ()void, name : logout |
|
annotationMirrors : |
|
====RoundEnvironment#getRootElements==== |
|
|
|
====Set<? extends TypeElement> annotations==== |
|
0 : com.sun.tools.javac.code.Symbol.ClassSymbol |
|
asType : javax.inject.Inject |
|
simpleName : Inject |
|
class : com.sun.tools.javac.code.Symbol.ClassSymbol, modifiers [public, abstract], kind : ANNOTATION_TYPE, type - kind : DECLARED, type : javax.inject.Inject, name : Inject |
|
enclosingElement : |
|
class : com.sun.tools.javac.code.Symbol.PackageSymbol, modifiers [], kind : PACKAGE, type - kind : PACKAGE, type : javax.inject, name : inject |
|
enclosingElements : |
|
annotationMirrors : |
|
type : java.lang.annotation.Target |
|
type : java.lang.annotation.Retention |
|
type : java.lang.annotation.Documented |
|
====Set<? extends TypeElement> annotations==== |
|
|
|
====RoundEnvironment#getElementsAnnotatedWith==== |
|
javax.inject.Inject |
|
0 : com.sun.tools.javac.code.Symbol.VarSymbol |
|
asType : org.mikeneck.annotation.UserService |
|
simpleName : service |
|
class : com.sun.tools.javac.code.Symbol.VarSymbol, modifiers [private], kind : FIELD, type - kind : DECLARED, type : org.mikeneck.annotation.UserService, name : service |
|
enclosingElement : |
|
class : com.sun.tools.javac.code.Symbol.ClassSymbol, modifiers [public], kind : CLASS, type - kind : DECLARED, type : org.mikeneck.annotation.Login, name : Login |
|
enclosingElements : |
|
annotationMirrors : |
|
type : javax.inject.Inject |
|
1 : com.sun.tools.javac.code.Symbol.VarSymbol |
|
asType : org.mikeneck.annotation.UserService |
|
simpleName : service |
|
class : com.sun.tools.javac.code.Symbol.VarSymbol, modifiers [private], kind : FIELD, type - kind : DECLARED, type : org.mikeneck.annotation.UserService, name : service |
|
enclosingElement : |
|
class : com.sun.tools.javac.code.Symbol.ClassSymbol, modifiers [public], kind : CLASS, type - kind : DECLARED, type : org.mikeneck.annotation.Logout, name : Logout |
|
enclosingElements : |
|
annotationMirrors : |
|
type : javax.inject.Inject |
|
type : javax.inject.Named |
|
====RoundEnvironment#getElementsAnnotatedWith==== |
|
|