Class UMethodIdent
java.lang.Object
com.sun.source.util.SimpleTreeVisitor<Choice<Unifier>, Unifier>
com.google.errorprone.refaster.UTree<com.sun.tools.javac.tree.JCTree.JCExpression>
com.google.errorprone.refaster.UExpression
com.google.errorprone.refaster.UMethodIdent
- All Implemented Interfaces:
Unifiable<Tree>, ExpressionTree, IdentifierTree, Tree, TreeVisitor<Choice<Unifier>, Unifier>, Serializable
Identifier representing an unqualified instant method.
- See Also:
-
Nested Class Summary
-
Field Summary
Fields inherited from class SimpleTreeVisitor
DEFAULT_VALUE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<R,
D> R accept
(TreeVisitor<R, D> visitor, D data) static UMethodIdent
create
(com.google.errorprone.refaster.UClassIdent classIdent, CharSequence member, UType memberType) static UMethodIdent
create
(com.sun.tools.javac.code.Symbol.ClassSymbol classSym, CharSequence member, UType memberType) defaultAction
(Tree node, Unifier unifier) getKind()
abstract StringName
getName()
com.sun.tools.javac.tree.JCTree.JCExpression
Methods inherited from class UExpression
negate
Methods inherited from class SimpleTreeVisitor
visit, visit, visitAnnotatedType, visitAnnotation, visitAnyPattern, visitArrayAccess, visitArrayType, visitAssert, visitAssignment, visitBinary, visitBindingPattern, visitBlock, visitBreak, visitCase, visitCatch, visitClass, visitCompilationUnit, visitCompoundAssignment, visitConditionalExpression, visitConstantCaseLabel, visitContinue, visitDeconstructionPattern, visitDefaultCaseLabel, visitDoWhileLoop, visitEmptyStatement, visitEnhancedForLoop, visitErroneous, visitExports, visitExpressionStatement, visitForLoop, visitIdentifier, visitIf, visitImport, visitInstanceOf, visitIntersectionType, visitLabeledStatement, visitLambdaExpression, visitLiteral, visitMemberReference, visitMemberSelect, visitMethod, visitMethodInvocation, visitModifiers, visitModule, visitNewArray, visitNewClass, visitOpens, visitOther, visitPackage, visitParameterizedType, visitParenthesized, visitPatternCaseLabel, visitPrimitiveType, visitProvides, visitRequires, visitReturn, visitSwitch, visitSwitchExpression, visitSynchronized, visitThrow, visitTry, visitTypeCast, visitTypeParameter, visitUnary, visitUnionType, visitUses, visitVariable, visitWhileLoop, visitWildcard, visitYield
-
Constructor Details
-
UMethodIdent
public UMethodIdent()
-
-
Method Details
-
create
public static UMethodIdent create(com.google.errorprone.refaster.UClassIdent classIdent, CharSequence member, UType memberType) -
create
public static UMethodIdent create(com.sun.tools.javac.code.Symbol.ClassSymbol classSym, CharSequence member, UType memberType) -
getName
-
inline
public com.sun.tools.javac.tree.JCTree.JCExpression inline(Inliner inliner) throws CouldNotResolveImportException - Throws:
CouldNotResolveImportException
-
defaultAction
-
accept
-
getKind
-