Package io.quarkus.qute
Class ParameterDeclarationNode
- java.lang.Object
-
- io.quarkus.qute.ParameterDeclarationNode
-
- All Implemented Interfaces:
TemplateNode
public class ParameterDeclarationNode extends Object implements TemplateNode
Template parameter declaration.This node is only used when removing standalone lines.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface io.quarkus.qute.TemplateNode
TemplateNode.Origin
-
-
Constructor Summary
Constructors Constructor Description ParameterDeclarationNode(String value, TemplateNode.Origin origin)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TemplateNode.OrigingetOrigin()StringgetValue()CompletionStage<ResultNode>resolve(ResolutionContext context)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.quarkus.qute.TemplateNode
getExpressions, isConstant
-
-
-
-
Constructor Detail
-
ParameterDeclarationNode
public ParameterDeclarationNode(String value, TemplateNode.Origin origin)
-
-
Method Detail
-
resolve
public CompletionStage<ResultNode> resolve(ResolutionContext context)
- Specified by:
resolvein interfaceTemplateNode- Returns:
- the result node
-
getValue
public String getValue()
-
getOrigin
public TemplateNode.Origin getOrigin()
- Specified by:
getOriginin interfaceTemplateNode- Returns:
- the origin of the node
-
-