Top Fields Constructors Methods
io.smallrye.common.expression

pack-priv Class ExpressionNode

extends Node
Class Inheritance
Imports
java.util.HashSet, io.smallrye.common.function.ExceptionBiConsumer

Field Summary

Modifier and TypeField and Description
private final Node
private final boolean
private final Node
Inherited from io.smallrye.common.expression.Node:
NO_NODESNULL

Constructor Summary

AccessConstructor and Description
pack-priv
ExpressionNode(final boolean generalExpression, final Node key, final Node defaultValue)

Method Summary

Modifier and TypeMethod and Description
pack-priv void
pack-priv <E extends Exception> void
emit(final ResolveContext<E> context, final ExceptionBiConsumer<ResolveContext<E>, StringBuilder, E> resolveFunction)

Implements abstract io.smallrye.common.expression.Node.emit.

pack-priv Node
pack-priv Node
pack-priv boolean
public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.

Inherited from io.smallrye.common.expression.Node:
fromList

Field Detail

defaultValueback to summary
private final Node defaultValue
generalExpressionback to summary
private final boolean generalExpression
keyback to summary
private final Node key

Constructor Detail

ExpressionNodeback to summary
pack-priv ExpressionNode(final boolean generalExpression, final Node key, final Node defaultValue)

Method Detail

catalogback to summary
pack-priv void catalog(final HashSet<String> strings)

Implements abstract io.smallrye.common.expression.Node.catalog.

emitback to summary
pack-priv <E extends Exception> void emit(final ResolveContext<E> context, final ExceptionBiConsumer<ResolveContext<E>, StringBuilder, E> resolveFunction) throws ExceptionBiConsumer-:E

Implements abstract io.smallrye.common.expression.Node.emit.

getDefaultValueback to summary
pack-priv Node getDefaultValue()
getKeyback to summary
pack-priv Node getKey()
isGeneralExpressionback to summary
pack-priv boolean isGeneralExpression()
toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object. Satisfying this method's contract implies a non-null result must be returned.

Returns:String

a string representation of the object