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
All Methods Instance Methods Abstract Methods 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 Detail
-
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
JavaClassDescriptor withSimpleClassName(java.lang.String simpleName)
-
toArrayDescriptor
JavaClassDescriptor toArrayDescriptor()
-
-