-
- All Implemented Interfaces:
public class ReflectUtils.Companion
-
-
Field Summary
Fields Modifier and Type Field Description private final BooleanisInterfacepublic final static ReflectUtils.CompanionINSTANCE
-
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 StringplantUml(KVisibility $self)final StringplantUml(KCallable<?> $self)final StringplantUml(KParameter $self)final StringplantUml(KTypeParameter $self)final StringplantUml(KType $self)PlantUml representation of KType. final StringplantUml(KClass<?> $self)final BooleancanShow(KVisibility $self, KVisibility maxVisibility)final BooleanisInterface(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)
-
-
-
-