Package org.bsc.processor
Class AbstractProcessorEx.Context
- java.lang.Object
-
- org.bsc.processor.AbstractProcessorEx.Context
-
- Enclosing class:
- AbstractProcessorEx
public class AbstractProcessorEx.Context extends Object
-
-
Field Summary
Fields Modifier and Type Field Description Set<? extends TypeElement>annotationsRoundEnvironmentroundEnv
-
Constructor Summary
Constructors Constructor Description Context(Set<? extends TypeElement> annotations, RoundEnvironment roundEnv)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<? extends Element>elementFromAnnotations(Optional<java.util.function.Predicate<? super TypeElement>> filter)Map<String,String>getOptionMap()com.sun.source.util.TreesgetTrees()
-
-
-
Field Detail
-
annotations
public final Set<? extends TypeElement> annotations
-
roundEnv
public final RoundEnvironment roundEnv
-
-
Constructor Detail
-
Context
public Context(Set<? extends TypeElement> annotations, RoundEnvironment roundEnv)
- Parameters:
annotations-roundEnv-
-
-
Method Detail
-
getTrees
public final com.sun.source.util.Trees getTrees()
- Returns:
-
elementFromAnnotations
public List<? extends Element> elementFromAnnotations(Optional<java.util.function.Predicate<? super TypeElement>> filter)
- Returns:
-
-