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