Package io.quarkus.qute.deployment
Class TypeCheckExcludeBuildItem.TypeCheck
java.lang.Object
io.quarkus.qute.deployment.TypeCheckExcludeBuildItem.TypeCheck
- Enclosing class:
- TypeCheckExcludeBuildItem
Represents a type check of a part of an expression.
For example, the expression item.name has two parts, item and name, and for each part a new
instance is created and tested for exclusion.
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal org.jboss.jandex.ClassInfoThe matching class.final StringThe name of a property/method, e.g.final intThe number of parameters for methods.final org.jboss.jandex.TypeThe matching type. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanclassNameEquals(org.jboss.jandex.DotName name) booleanboolean
-
Field Details
-
name
The name of a property/method, e.g.fooandpingfor expressionfoo.ping(bar). -
clazz
public final org.jboss.jandex.ClassInfo clazzThe matching class. -
numberOfParameters
public final int numberOfParametersThe number of parameters for methods. -
type
public final org.jboss.jandex.Type typeThe matching type.
-
-
Constructor Details
-
TypeCheck
public TypeCheck(String name, org.jboss.jandex.ClassInfo clazz, org.jboss.jandex.Type type, int parameters)
-
-
Method Details
-
nameIn
-
isProperty
public boolean isProperty() -
classNameEquals
public boolean classNameEquals(org.jboss.jandex.DotName name)
-