Package com.google.errorprone.refaster
Interface UStatement
- All Superinterfaces:
com.google.common.base.Function<UStatement.UnifierWithUnconsumedStatements,Choice<UStatement.UnifierWithUnconsumedStatements>>
,Function<UStatement.UnifierWithUnconsumedStatements,Choice<UStatement.UnifierWithUnconsumedStatements>>
,Serializable
,com.sun.source.tree.StatementTree
,com.sun.source.tree.Tree
- All Known Implementing Classes:
UReturn
,UVariableDecl
public interface UStatement extends Serializable, com.sun.source.tree.StatementTree, com.google.common.base.Function<UStatement.UnifierWithUnconsumedStatements,Choice<UStatement.UnifierWithUnconsumedStatements>>
UTree
representation of a StatementTree
.- Author:
- lowasser@google.com (Louis Wasserman)
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
UStatement.UnifierWithUnconsumedStatements
Tuple of a Unifier and a list of statements that are still waiting to be matched.Nested classes/interfaces inherited from interface com.sun.source.tree.Tree
com.sun.source.tree.Tree.Kind
-
Method Summary
Modifier and Type Method Description com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCStatement>
inlineStatements(Inliner inliner)
Methods inherited from interface com.google.common.base.Function
apply, equals
Methods inherited from interface com.sun.source.tree.Tree
accept, getKind
-
Method Details
-
inlineStatements
com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCStatement> inlineStatements(Inliner inliner) throws CouldNotResolveImportException- Throws:
CouldNotResolveImportException
-