Package com.google.turbine.binder
Class CompUnitPreprocessor
- java.lang.Object
-
- com.google.turbine.binder.CompUnitPreprocessor
-
public final class CompUnitPreprocessor extends java.lang.ObjectProcesses compilation units before binding, creating symbols for type declarations and desugaring access modifiers.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCompUnitPreprocessor.PreprocessedCompUnitA pre-processed compilation unit.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static intaccess(com.google.common.collect.ImmutableSet<TurbineModifier> mods, TurbineTyKind tykind)Desugars access flags for a class.static CompUnitPreprocessor.PreprocessedCompUnitpreprocess(Tree.CompUnit unit)static com.google.common.collect.ImmutableList<CompUnitPreprocessor.PreprocessedCompUnit>preprocess(java.util.List<Tree.CompUnit> units)
-
-
-
Method Detail
-
preprocess
public static com.google.common.collect.ImmutableList<CompUnitPreprocessor.PreprocessedCompUnit> preprocess(java.util.List<Tree.CompUnit> units)
-
preprocess
public static CompUnitPreprocessor.PreprocessedCompUnit preprocess(Tree.CompUnit unit)
-
access
public static int access(com.google.common.collect.ImmutableSet<TurbineModifier> mods, TurbineTyKind tykind)
Desugars access flags for a class.
-
-