Uses of Class
com.google.errorprone.refaster.UExpression
Packages that use UExpression
-
Uses of UExpression in com.google.errorprone.refaster
Subclasses of UExpression in com.google.errorprone.refasterModifier 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.Methods in com.google.errorprone.refaster that return UExpressionModifier 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) Methods in com.google.errorprone.refaster that return types with arguments of type UExpressionModifier and TypeMethodDescriptionabstract com.google.common.collect.ImmutableList
<UExpression> UMethodInvocation.getArguments()
abstract com.google.common.collect.ImmutableList
<UExpression> UMethodInvocation.getTypeArguments()
Methods in com.google.errorprone.refaster with parameters of type UExpressionModifier 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) Method parameters in com.google.errorprone.refaster with type arguments of type UExpressionModifier 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)