Class TypeSignatureNode
java.lang.Object
com.vaadin.hilla.parser.core.AbstractNode<SignatureModel,io.swagger.v3.oas.models.media.Schema<?>>
com.vaadin.hilla.parser.plugins.backbone.nodes.TypeSignatureNode
- All Implemented Interfaces:
Node<SignatureModel,,io.swagger.v3.oas.models.media.Schema<?>> AnnotatedNode,TypedNode
public class TypeSignatureNode
extends AbstractNode<SignatureModel,io.swagger.v3.oas.models.media.Schema<?>>
implements TypedNode
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedTypeSignatureNode(SignatureModel source, io.swagger.v3.oas.models.media.Schema<?> target, Integer position) protectedTypeSignatureNode(SignatureModel source, io.swagger.v3.oas.models.media.Schema<?> target, List<AnnotationInfoModel> annotations, Integer position) -
Method Summary
Modifier and TypeMethodDescriptionbooleangetType()inthashCode()static @NonNull TypeSignatureNodeof(@NonNull SignatureModel source) static @NonNull TypeSignatureNodeof(@NonNull SignatureModel source, int position) processType(UnaryOperator<SignatureModel> typeProcessor) toString()Methods inherited from class com.vaadin.hilla.parser.core.AbstractNode
getSource, getTarget, setTarget
-
Constructor Details
-
TypeSignatureNode
protected TypeSignatureNode(SignatureModel source, io.swagger.v3.oas.models.media.Schema<?> target, List<AnnotationInfoModel> annotations, Integer position) -
TypeSignatureNode
protected TypeSignatureNode(SignatureModel source, io.swagger.v3.oas.models.media.Schema<?> target, Integer position)
-
-
Method Details
-
getAnnotations
- Specified by:
getAnnotationsin interfaceAnnotatedNode
-
getPosition
-
getType
-
processType
- Specified by:
processTypein interfaceTypedNode
-
of
-
of
-
equals
- Overrides:
equalsin classAbstractNode<SignatureModel,io.swagger.v3.oas.models.media.Schema<?>>
-
hashCode
public int hashCode()- Overrides:
hashCodein classAbstractNode<SignatureModel,io.swagger.v3.oas.models.media.Schema<?>>
-
toString
- Overrides:
toStringin classAbstractNode<SignatureModel,io.swagger.v3.oas.models.media.Schema<?>>
-