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
Modifier and TypeInterfaceDescriptionstatic class
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 TypeMethodDescriptioncom.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
-