Package io.quarkus.qute.deployment
Class TemplatesAnalysisBuildItem.TemplateAnalysis
java.lang.Object
io.quarkus.qute.deployment.TemplatesAnalysisBuildItem.TemplateAnalysis
- Enclosing class:
TemplatesAnalysisBuildItem
Analysis of a particular template found in the given path.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean(package private) io.quarkus.qute.ExpressionfindExpression(int id) Collection<io.quarkus.qute.TemplateNode> List<io.quarkus.qute.TemplateNode> getNodes()List<io.quarkus.qute.ParameterDeclaration> Non-synthetic declarations go first, then sorted by the line.static List<io.quarkus.qute.ParameterDeclaration> getSortedParameterDeclarations(List<io.quarkus.qute.ParameterDeclaration> parameterDeclarations) Non-synthetic declarations go first, then sorted by the line.inthashCode()
-
Field Details
-
id
-
generatedId
-
expressions
-
parameterDeclarations
-
path
-
fragmentIds
-
-
Constructor Details
-
TemplateAnalysis
-
-
Method Details
-
getNodes
- Returns:
- the child nodes of the root node
- See Also:
-
findNodes
public Collection<io.quarkus.qute.TemplateNode> findNodes(Predicate<io.quarkus.qute.TemplateNode> predicate) - Returns:
- the collection of nodes that match the given predicate
- See Also:
-
getSortedParameterDeclarations
Non-synthetic declarations go first, then sorted by the line.- Returns:
- the sorted list of parameter declarations
-
getSortedParameterDeclarations
public static List<io.quarkus.qute.ParameterDeclaration> getSortedParameterDeclarations(List<io.quarkus.qute.ParameterDeclaration> parameterDeclarations) Non-synthetic declarations go first, then sorted by the line.- Returns:
- the sorted list of parameter declarations
-
findExpression
io.quarkus.qute.Expression findExpression(int id) -
hashCode
public int hashCode() -
equals
-