Uses of Class
com.google.errorprone.refaster.UExpression
-
Uses of UExpression in com.google.errorprone.refaster
Modifier and TypeClassDescriptionclass
UExpression
allowing a match against any of a list of expressions.class
Free identifier that can be bound to any expression of the appropriate type.class
UTree
version ofLiteralTree
.class
UTree
version ofMemberSelectTree
.class
Identifier representing an unqualified instant method.class
UTree
version ofMethodInvocationTree
.class
UTree
representation of an invocation of a placeholder method.class
Identifier representing a static member (field, method, etc.) on a class.Modifier and TypeMethodDescriptionabstract UExpression
UMemberSelect.getExpression()
abstract @Nullable UExpression
UReturn.getExpression()
abstract @Nullable UExpression
UVariableDecl.getInitializer()
abstract UExpression
UMethodInvocation.getMethodSelect()
abstract UExpression
UVariableDecl.getType()
UAnyOf.negate()
UExpression.negate()
ULiteral.negate()
UTemplater.template
(com.sun.source.tree.ExpressionTree tree) UTemplater.templateType
(com.sun.source.tree.Tree tree) UTemplater.visitConditionalExpression
(com.sun.source.tree.ConditionalExpressionTree tree, Void v) UTemplater.visitIdentifier
(com.sun.source.tree.IdentifierTree tree, Void v) UTemplater.visitMemberSelect
(com.sun.source.tree.MemberSelectTree tree, Void v) UTemplater.visitMethodInvocation
(com.sun.source.tree.MethodInvocationTree tree, Void v) Modifier and TypeMethodDescriptionabstract com.google.common.collect.ImmutableList
<UExpression> UMethodInvocation.getArguments()
abstract com.google.common.collect.ImmutableList
<UExpression> UMethodInvocation.getTypeArguments()
Modifier and TypeMethodDescriptionstatic ExpressionTemplate
ExpressionTemplate.create
(com.google.common.collect.ImmutableClassToInstanceMap<Annotation> annotations, Iterable<UTypeVar> typeVariables, Map<String, ? extends UType> expressionArgumentTypes, UExpression expression, UType returnType) static ExpressionTemplate
ExpressionTemplate.create
(UExpression expression, UType returnType) static ExpressionTemplate
ExpressionTemplate.create
(Map<String, ? extends UType> expressionArgumentTypes, UExpression expression, UType returnType) static UAnyOf
UAnyOf.create
(UExpression... expressions) static UMemberSelect
UMemberSelect.create
(UExpression expression, CharSequence identifier, UType type) static UMethodInvocation
UMethodInvocation.create
(UExpression methodSelect, UExpression... arguments) static UMethodInvocation
UMethodInvocation.create
(List<? extends UExpression> typeArguments, UExpression methodSelect, UExpression... arguments) static UMethodInvocation
UMethodInvocation.create
(List<? extends UExpression> typeArguments, UExpression methodSelect, List<UExpression> arguments) static UReturn
UReturn.create
(UExpression expression) static UVariableDecl
UVariableDecl.create
(CharSequence identifier, UExpression type) static UVariableDecl
UVariableDecl.create
(CharSequence identifier, UExpression type, @Nullable UExpression initializer) Modifier and TypeMethodDescriptionstatic UAnyOf
UAnyOf.create
(Iterable<? extends UExpression> expressions) static UMethodInvocation
UMethodInvocation.create
(List<? extends UExpression> typeArguments, UExpression methodSelect, UExpression... arguments) static UMethodInvocation
UMethodInvocation.create
(List<? extends UExpression> typeArguments, UExpression methodSelect, List<UExpression> arguments)