Package com.google.turbine.processing
Class TurbineRoundEnvironment
- java.lang.Object
-
- com.google.turbine.processing.TurbineRoundEnvironment
-
- All Implemented Interfaces:
javax.annotation.processing.RoundEnvironment
public class TurbineRoundEnvironment extends java.lang.Object implements javax.annotation.processing.RoundEnvironmentARoundEnvironment.
-
-
Constructor Summary
Constructors Constructor Description TurbineRoundEnvironment(ModelFactory factory, com.google.common.collect.ImmutableSet<ClassSymbol> syms, boolean processingOver, boolean errorRaised, com.google.common.collect.ImmutableSetMultimap<ClassSymbol,Symbol> allAnnotations)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanerrorRaised()java.util.Set<? extends javax.lang.model.element.Element>getElementsAnnotatedWith(java.lang.Class<? extends java.lang.annotation.Annotation> a)java.util.Set<? extends javax.lang.model.element.Element>getElementsAnnotatedWith(javax.lang.model.element.TypeElement a)com.google.common.collect.ImmutableSet<com.google.turbine.processing.TurbineElement.TurbineTypeElement>getRootElements()booleanprocessingOver()
-
-
-
Constructor Detail
-
TurbineRoundEnvironment
public TurbineRoundEnvironment(ModelFactory factory, com.google.common.collect.ImmutableSet<ClassSymbol> syms, boolean processingOver, boolean errorRaised, com.google.common.collect.ImmutableSetMultimap<ClassSymbol,Symbol> allAnnotations)
-
-
Method Detail
-
processingOver
public boolean processingOver()
- Specified by:
processingOverin interfacejavax.annotation.processing.RoundEnvironment
-
errorRaised
public boolean errorRaised()
- Specified by:
errorRaisedin interfacejavax.annotation.processing.RoundEnvironment
-
getRootElements
public com.google.common.collect.ImmutableSet<com.google.turbine.processing.TurbineElement.TurbineTypeElement> getRootElements()
- Specified by:
getRootElementsin interfacejavax.annotation.processing.RoundEnvironment
-
getElementsAnnotatedWith
public java.util.Set<? extends javax.lang.model.element.Element> getElementsAnnotatedWith(javax.lang.model.element.TypeElement a)
- Specified by:
getElementsAnnotatedWithin interfacejavax.annotation.processing.RoundEnvironment
-
getElementsAnnotatedWith
public java.util.Set<? extends javax.lang.model.element.Element> getElementsAnnotatedWith(java.lang.Class<? extends java.lang.annotation.Annotation> a)
- Specified by:
getElementsAnnotatedWithin interfacejavax.annotation.processing.RoundEnvironment
-
-