Package com.vaadin.hilla.parser.models
Class ClassInfoModel
java.lang.Object
com.vaadin.hilla.parser.models.AnnotatedAbstractModel
com.vaadin.hilla.parser.models.ClassInfoModel
- All Implemented Interfaces:
AnnotatedModel,Model,NamedModel,ParameterizedModel,SpecializedModel
public abstract class ClassInfoModel
extends AnnotatedAbstractModel
implements Model, NamedModel, SpecializedModel, ParameterizedModel
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanabstract Stringfinal Optional<ClassRefSignatureModel> inthashCode()booleanis(ClassInfoModel model) booleanis(io.github.classgraph.ClassInfo cls) Deprecated.static booleanis(io.github.classgraph.ClassInfo actor, io.github.classgraph.ClassInfo target) Deprecated.static booleanDeprecated.static booleanDeprecated.booleanstatic booleanDeprecated.static booleanstatic booleanbooleanis(AnnotatedType cls) static booleanis(AnnotatedType actor, AnnotatedType target) static booleanis(AnnotatedType actor, String target) booleanstatic booleanbooleanabstract booleanabstract booleanabstract booleanbooleanisAssignableFrom(ClassInfoModel model) booleanisAssignableFrom(io.github.classgraph.ClassInfo cls) Deprecated.static booleanisAssignableFrom(io.github.classgraph.ClassInfo target, ClassInfoModel actor) Deprecated.static booleanisAssignableFrom(io.github.classgraph.ClassInfo target, io.github.classgraph.ClassInfo actor) Deprecated.static booleanisAssignableFrom(io.github.classgraph.ClassInfo target, Class<?> actor) Deprecated.booleanisAssignableFrom(Class<?> cls) static booleanisAssignableFrom(Class<?> target, ClassInfoModel actor) static booleanisAssignableFrom(Class<?> target, io.github.classgraph.ClassInfo actor) Deprecated.static booleanisAssignableFrom(Class<?> target, Class<?> actor) booleanstatic booleanisAssignableFrom(AnnotatedType target, AnnotatedType actor) static booleanisAssignableFrom(Type target, Type actor) static booleanisAssignableFrom(String target, ClassInfoModel actor) static booleanisAssignableFrom(String target, io.github.classgraph.ClassInfo actor) Deprecated.static booleanisAssignableFrom(String target, Class<?> actor) static booleanisAssignableFrom(String target, AnnotatedType actor) static booleanisAssignableFrom(String target, Type actor) protected static <T> booleanisDateAssignable(T actor, BiPredicate<Class<?>, T> predicate) protected static <T> booleanisDateTimeAssignable(T actor, BiPredicate<Class<?>, T> predicate) abstract booleanisEnum()abstract booleanisFinal()abstract booleanabstract booleanstatic booleanisJDKClass(io.github.classgraph.ClassInfo cls) Deprecated.static booleanisJDKClass(Class<?> cls) static booleanisJDKClass(AnnotatedType cls) static booleanisJDKClass(Type cls) static booleanisJDKClass(String name) booleanisNative()static booleanisNonJDKClass(io.github.classgraph.ClassInfo cls) Deprecated.static booleanisNonJDKClass(Class<?> cls) static booleanstatic booleanisNonJDKClass(Type cls) static booleanisNonJDKClass(String name) abstract booleanabstract booleanabstract booleanisPublic()abstract booleanabstract booleanisStatic()abstract booleanstatic ClassInfoModelof(@NonNull io.github.classgraph.ClassInfo origin) Deprecated.static ClassInfoModelprotected abstract List<FieldInfoModel> protected abstract List<ClassInfoModel> protected abstract List<ClassRefSignatureModel> protected abstract List<MethodInfoModel> protected abstract PackageInfoModelprotected abstract ClassRefSignatureModelprotected abstract List<TypeParameterModel> toString()Methods inherited from class com.vaadin.hilla.parser.models.AnnotatedAbstractModel
getAnnotations, prepareAnnotations, processAnnotations, processAnnotations, processAnnotationsMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.vaadin.hilla.parser.models.Model
get, isReflection, isSourceMethods inherited from interface com.vaadin.hilla.parser.models.NamedModel
getNameMethods inherited from interface com.vaadin.hilla.parser.models.SpecializedModel
hasFloatType, hasIntegerType, isArray, isBase, isBigDecimal, isBigInteger, isBoolean, isByte, isCharacter, isClassRef, isDate, isDateTime, isDouble, isFloat, isInteger, isIterable, isJDKClass, isLong, isMap, isNativeObject, isNonJDKClass, isOptional, isPrimitive, isShort, isString, isTypeArgument, isTypeParameter, isTypeVariable, isVoid
-
Constructor Details
-
ClassInfoModel
public ClassInfoModel()
-
-
Method Details
-
is
-
is
Deprecated. -
is
-
is
-
is
-
is
-
is
Deprecated. -
is
Deprecated. -
is
@Deprecated public static boolean is(io.github.classgraph.ClassInfo actor, io.github.classgraph.ClassInfo target) Deprecated. -
isAssignableFrom
-
isAssignableFrom
@Deprecated public static boolean isAssignableFrom(String target, io.github.classgraph.ClassInfo actor) Deprecated. -
isAssignableFrom
-
isAssignableFrom
@Deprecated public static boolean isAssignableFrom(Class<?> target, io.github.classgraph.ClassInfo actor) Deprecated. -
isAssignableFrom
@Deprecated public static boolean isAssignableFrom(io.github.classgraph.ClassInfo target, Class<?> actor) Deprecated. -
isAssignableFrom
@Deprecated public static boolean isAssignableFrom(io.github.classgraph.ClassInfo target, io.github.classgraph.ClassInfo actor) Deprecated. -
isAssignableFrom
-
isAssignableFrom
-
isAssignableFrom
-
isAssignableFrom
-
isAssignableFrom
-
isAssignableFrom
-
isAssignableFrom
@Deprecated public static boolean isAssignableFrom(io.github.classgraph.ClassInfo target, ClassInfoModel actor) Deprecated. -
isJDKClass
-
isJDKClass
-
isJDKClass
Deprecated. -
isJDKClass
-
isJDKClass
-
isNonJDKClass
-
isNonJDKClass
Deprecated. -
isNonJDKClass
-
isNonJDKClass
-
isNonJDKClass
-
of
Deprecated. -
of
-
isDateAssignable
-
isDateTimeAssignable
-
getSuperClass
-
equals
-
getCommonModelClass
- Specified by:
getCommonModelClassin interfaceModel
-
getFields
-
getInheritanceChain
-
getInnerClasses
-
getInterfaces
-
getMethods
-
getPackage
-
getSimpleName
-
getTypeParameters
- Specified by:
getTypeParametersin interfaceParameterizedModel
-
hashCode
public int hashCode() -
is
-
is
-
is
-
is
-
is
Deprecated. -
is
-
isAbstract
public abstract boolean isAbstract() -
isAnnotation
public abstract boolean isAnnotation() -
isArrayClass
public abstract boolean isArrayClass() -
isAssignableFrom
-
isAssignableFrom
Deprecated. -
isAssignableFrom
-
isAssignableFrom
-
isEnum
public abstract boolean isEnum()- Specified by:
isEnumin interfaceSpecializedModel
-
isFinal
public abstract boolean isFinal() -
isInterface
public abstract boolean isInterface() -
isInterfaceOrAnnotation
public abstract boolean isInterfaceOrAnnotation() -
isNative
public boolean isNative() -
isPrivate
public abstract boolean isPrivate() -
isProtected
public abstract boolean isProtected() -
isPublic
public abstract boolean isPublic() -
isStandardClass
public abstract boolean isStandardClass() -
isStatic
public abstract boolean isStatic() -
isSynthetic
public abstract boolean isSynthetic() -
toString
-
prepareFields
-
prepareInnerClasses
-
prepareInterfaces
-
prepareMethods
-
preparePackage
-
prepareSuperClass
-
prepareTypeParameters
-