Package org.immutables.trees.ast
Class Extractions
- java.lang.Object
-
- org.immutables.trees.ast.Extractions
-
public final class Extractions extends java.lang.ObjectParboiled extraction for the sake of AST building.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceExtractions.Applicatorstatic classExtractions.Build<B,T>static classExtractions.Builder<B>static classExtractions.Construct<T,V>static interfaceExtractions.Extractor<T>(package private) static classExtractions.ExtractorApplicator<T>static classExtractions.Instance<T>private static classExtractions.MatchExtractorprivate static classExtractions.PopExtractorprivate static classExtractions.PositionExtractorstatic classExtractions.Specify<B,V>
-
Constructor Summary
Constructors Modifier Constructor Description privateExtractions()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Extractions.Extractor<java.lang.String>matched()static <T> Extractions.Extractor<T>popped()static <F,T>
Extractions.Extractor<T>popped(com.google.common.base.Function<F,T> transform)static Extractions.Extractor<org.parboiled.support.Position>position()static Extractions.Applicatorprint()private static voidprintContext(java.lang.Object caller, org.parboiled.Context<java.lang.Object> context)static <T> Extractions.Extractor<T>value(T value)
-
-
-
Method Detail
-
value
public static <T> Extractions.Extractor<T> value(T value)
-
matched
public static Extractions.Extractor<java.lang.String> matched()
-
position
public static Extractions.Extractor<org.parboiled.support.Position> position()
-
popped
public static <T> Extractions.Extractor<T> popped()
-
popped
public static <F,T> Extractions.Extractor<T> popped(com.google.common.base.Function<F,T> transform)
-
print
public static Extractions.Applicator print()
-
printContext
private static void printContext(java.lang.Object caller, org.parboiled.Context<java.lang.Object> context)
-
-