Package com.tngtech.archunit.core.domain
Interface JavaClassDescriptor
@Internal public interface JavaClassDescriptor
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
JavaClassDescriptor.From
-
Method Summary
Modifier and Type Method Description java.lang.String
getFullyQualifiedClassName()
java.lang.String
getPackageName()
java.lang.String
getSimpleClassName()
boolean
isArray()
boolean
isPrimitive()
java.lang.Class<?>
resolveClass()
java.lang.Class<?>
resolveClass(java.lang.ClassLoader classLoader)
JavaClassDescriptor
toArrayDescriptor()
Optional<JavaClassDescriptor>
tryGetComponentType()
JavaClassDescriptor
withSimpleClassName(java.lang.String simpleName)
-
Method Details
-
getFullyQualifiedClassName
java.lang.String getFullyQualifiedClassName() -
getSimpleClassName
java.lang.String getSimpleClassName() -
getPackageName
java.lang.String getPackageName() -
resolveClass
java.lang.Class<?> resolveClass() -
resolveClass
java.lang.Class<?> resolveClass(java.lang.ClassLoader classLoader) -
tryGetComponentType
Optional<JavaClassDescriptor> tryGetComponentType() -
isPrimitive
boolean isPrimitive() -
isArray
boolean isArray() -
withSimpleClassName
-
toArrayDescriptor
JavaClassDescriptor toArrayDescriptor()
-