Package org.openrewrite.polyglot
Class Polyglot.HashEntries
- java.lang.Object
-
- org.openrewrite.polyglot.Polyglot.HashEntries
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.openrewrite.polyglot.Polyglot
Polyglot.ArrayElement, Polyglot.ArrayElements, Polyglot.Error, Polyglot.Executable, Polyglot.HashEntries, Polyglot.HashEntry, Polyglot.Instance, Polyglot.Instantiable, Polyglot.Member, Polyglot.Members, Polyglot.NumberValue, Polyglot.Source, Polyglot.StringValue, Polyglot.ValueMarker
-
-
Constructor Summary
Constructors Constructor Description HashEntries(java.util.UUID id, Markers markers, org.graalvm.polyglot.Value value)HashEntries(java.util.UUID id, Markers markers, org.graalvm.polyglot.Value value, java.util.Set<java.lang.String> keys, java.util.List<Polyglot.HashEntry> entries)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <P> @Nullable PolyglotacceptPolyglot(PolyglotVisitor<P> pv, P p)Polyglot.HashEntrieswithEntries(java.util.List<Polyglot.HashEntry> entries)Polyglot.HashEntrieswithValue(org.graalvm.polyglot.Value value)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.openrewrite.polyglot.Polyglot
accept, as, getValue, isAcceptable
-
Methods inherited from interface org.openrewrite.Tree
getId, getJacksonPolymorphicTypeTag, isScope, print, print, print, print, printer, printTrimmed, printTrimmed, printTrimmed
-
-
-
-
Constructor Detail
-
HashEntries
public HashEntries(java.util.UUID id, Markers markers, org.graalvm.polyglot.Value value)
-
HashEntries
public HashEntries(java.util.UUID id, Markers markers, org.graalvm.polyglot.Value value, java.util.Set<java.lang.String> keys, java.util.List<Polyglot.HashEntry> entries)
-
-
Method Detail
-
withValue
public Polyglot.HashEntries withValue(org.graalvm.polyglot.Value value)
-
withEntries
public Polyglot.HashEntries withEntries(java.util.List<Polyglot.HashEntry> entries)
-
acceptPolyglot
@Nullable public <P> @Nullable Polyglot acceptPolyglot(PolyglotVisitor<P> pv, P p)
- Specified by:
acceptPolyglotin interfacePolyglot
-
-