|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface AnnoContext
Provides some context services for overriders. REVIEW does this actually need to be exposed?
| Nested Class Summary | |
|---|---|
static class |
AnnoContext.Factory
|
| Method Summary | |
|---|---|
AnnoBean |
createAnnoBeanFor(java.lang.Class annoBeanClass)
|
java.lang.Class |
getAnnobeanClassFor(java.lang.Class declOrAnnoBeanClass)
If the given class is a 175 annotation type, returns the annogen'ed class which acts as a proxy to it. |
java.lang.ClassLoader |
getClassLoader()
|
java.lang.Class |
getJsr175ClassForAnnobeanClass(java.lang.Class annoBeanClass)
Returns the 175 annotation class which corresponds to the given annobean class. |
JamLogger |
getLogger()
|
| Method Detail |
|---|
java.lang.Class getAnnobeanClassFor(java.lang.Class declOrAnnoBeanClass)
throws java.lang.ClassNotFoundException
If the given class is a 175 annotation type, returns the annogen'ed class which acts as a proxy to it. If the given class already is a annobean class, simply returns it.
java.lang.ClassNotFoundException - if the bean class could not be loaded
java.lang.Class getJsr175ClassForAnnobeanClass(java.lang.Class annoBeanClass)
throws java.lang.ClassNotFoundException
Returns the 175 annotation class which corresponds to the given annobean class.
java.lang.IllegalArgumentException - if the given class is not an annobean class.
java.lang.IllegalStateException - if the current vm is pre-1.5.
java.lang.ClassNotFoundException - if the 175 type could not be loadedJamLogger getLogger()
java.lang.ClassLoader getClassLoader()
AnnoBean createAnnoBeanFor(java.lang.Class annoBeanClass)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||