Package org.openrewrite.polyglot
Class Polyglot.Members
- java.lang.Object
-
- org.openrewrite.polyglot.Polyglot.Members
-
- All Implemented Interfaces:
Polyglot,Polyglot.Member,Tree
- Enclosing interface:
- Polyglot
public static class Polyglot.Members extends java.lang.Object implements Polyglot.Member
-
-
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 Members(java.util.UUID id, Markers markers, java.lang.String name, org.graalvm.polyglot.Value value)Members(java.util.UUID id, Markers markers, java.lang.String name, org.graalvm.polyglot.Value value, java.util.List<java.lang.String> names, java.util.List<Polyglot.Member> members)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <P> @Nullable PolyglotacceptPolyglot(PolyglotVisitor<P> pv, P p)-
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.polyglot.Polyglot.Member
canInstantiate, canInvoke, getMarkers, getName, withMarkers, withValue
-
Methods inherited from interface org.openrewrite.Tree
getId, getJacksonPolymorphicTypeTag, isScope, print, print, print, print, printer, printTrimmed, printTrimmed, printTrimmed
-
-
-
-
Constructor Detail
-
Members
public Members(java.util.UUID id, Markers markers, java.lang.String name, org.graalvm.polyglot.Value value)
-
Members
public Members(java.util.UUID id, Markers markers, java.lang.String name, org.graalvm.polyglot.Value value, java.util.List<java.lang.String> names, java.util.List<Polyglot.Member> members)
-
-
Method Detail
-
acceptPolyglot
@Nullable public <P> @Nullable Polyglot acceptPolyglot(PolyglotVisitor<P> pv, P p)
- Specified by:
acceptPolyglotin interfacePolyglot- Specified by:
acceptPolyglotin interfacePolyglot.Member
-
-