Modifier | Constructor and Description |
---|---|
protected |
JElement(String name,
ClasspathResolver resolver) |
Modifier and Type | Method and Description |
---|---|
abstract void |
acceptVisitor(IntrospectionVisitor visitor) |
boolean |
equals(Object obj) |
protected static javassist.bytecode.ClassFile |
findClassFile(String name,
ClasspathResolver resolver) |
abstract <A extends Annotation> |
getAnnotation(Class<A> annotation) |
abstract Set<JAnnotation<?>> |
getAnnotations() |
abstract JElement |
getEnclosingElement() |
String |
getName() |
protected ClasspathResolver |
getResolver() |
int |
hashCode() |
String |
toString() |
protected JElement(String name, ClasspathResolver resolver)
public abstract Set<JAnnotation<?>> getAnnotations() throws ClasspathAccessException
ClasspathAccessException
public abstract <A extends Annotation> JAnnotation<A> getAnnotation(Class<A> annotation) throws ClasspathAccessException
ClasspathAccessException
public abstract void acceptVisitor(IntrospectionVisitor visitor) throws ClasspathAccessException
ClasspathAccessException
public abstract JElement getEnclosingElement()
protected ClasspathResolver getResolver()
protected static javassist.bytecode.ClassFile findClassFile(String name, ClasspathResolver resolver) throws ClasspathAccessException
ClasspathAccessException
Copyright © 2010–2018 Jadira Systems. All rights reserved.