-
- All Implemented Interfaces:
public class ReflectUtils.Companion
-
-
Field Summary
Fields Modifier and Type Field Description private final Boolean
isInterface
public final static ReflectUtils.Companion
INSTANCE
-
Method Summary
Modifier and Type Method Description final KClass<?>
loadClassOrThrow(String fullyQualifiedClass, Function0<String> lazyMessage)
Tries to load fullyQualifiedClass. final KClass<?>
loadClassOrThrow(Iterable<String> packages, String simpleClassName, Function0<String> lazyMessage)
Tries to load simpleClassName by searching in packages. final String
plantUml(KVisibility $self)
final String
plantUml(KCallable<?> $self)
final String
plantUml(KParameter $self)
final String
plantUml(KTypeParameter $self)
final String
plantUml(KType $self)
PlantUml representation of KType. final String
plantUml(KClass<?> $self)
final Boolean
canShow(KVisibility $self, KVisibility maxVisibility)
final Boolean
isInterface(KClass<?> $self)
-
-
Method Detail
-
loadClassOrThrow
final KClass<?> loadClassOrThrow(String fullyQualifiedClass, Function0<String> lazyMessage)
Tries to load fullyQualifiedClass.
-
loadClassOrThrow
final KClass<?> loadClassOrThrow(Iterable<String> packages, String simpleClassName, Function0<String> lazyMessage)
Tries to load simpleClassName by searching in packages.
-
plantUml
final String plantUml(KVisibility $self)
-
plantUml
final String plantUml(KParameter $self)
-
plantUml
final String plantUml(KTypeParameter $self)
-
canShow
final Boolean canShow(KVisibility $self, KVisibility maxVisibility)
-
isInterface
final Boolean isInterface(KClass<?> $self)
-
-
-
-