private class ConfigurationClassParser.SourceClass
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private AnnotationMetadata |
metadata |
private java.lang.Object |
source |
Modifier | Constructor and Description |
---|---|
private |
ConfigurationClassParser.SourceClass(java.lang.Object source) |
Modifier and Type | Method and Description |
---|---|
ConfigurationClass |
asConfigClass(ConfigurationClass importedBy) |
boolean |
equals(java.lang.Object obj) |
java.util.Collection<ConfigurationClassParser.SourceClass> |
getAnnotationAttributes(java.lang.String annotationType,
java.lang.String attribute) |
java.util.Set<ConfigurationClassParser.SourceClass> |
getAnnotations() |
java.util.Collection<ConfigurationClassParser.SourceClass> |
getMemberClasses() |
AnnotationMetadata |
getMetadata() |
private ConfigurationClassParser.SourceClass |
getRelated(java.lang.String className) |
ConfigurationClassParser.SourceClass |
getSuperClass() |
int |
hashCode() |
boolean |
isAssignable(java.lang.Class<?> clazz) |
java.lang.Class<?> |
loadClass() |
java.lang.String |
toString() |
private final java.lang.Object source
private final AnnotationMetadata metadata
private ConfigurationClassParser.SourceClass(java.lang.Object source)
public java.lang.Class<?> loadClass() throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundException
public boolean isAssignable(java.lang.Class<?> clazz) throws java.io.IOException
java.io.IOException
public ConfigurationClass asConfigClass(ConfigurationClass importedBy) throws java.io.IOException
java.io.IOException
public java.util.Collection<ConfigurationClassParser.SourceClass> getMemberClasses() throws java.io.IOException
java.io.IOException
public ConfigurationClassParser.SourceClass getSuperClass() throws java.lang.ClassNotFoundException, java.io.IOException
java.lang.ClassNotFoundException
java.io.IOException
public java.util.Set<ConfigurationClassParser.SourceClass> getAnnotations() throws java.lang.ClassNotFoundException, java.io.IOException
java.lang.ClassNotFoundException
java.io.IOException
public java.util.Collection<ConfigurationClassParser.SourceClass> getAnnotationAttributes(java.lang.String annotationType, java.lang.String attribute) throws java.lang.ClassNotFoundException, java.io.IOException
java.lang.ClassNotFoundException
java.io.IOException
private ConfigurationClassParser.SourceClass getRelated(java.lang.String className) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
public AnnotationMetadata getMetadata()
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object