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 TypeClassDescriptionclassUExpressionallowing a match against any of a list of expressions.classFree identifier that can be bound to any expression of the appropriate type.classUTreeversion ofLiteralTree.classUTreeversion ofMemberSelectTree.classIdentifier representing an unqualified instant method.classUTreeversion ofMethodInvocationTree.classUTreerepresentation of an invocation of a placeholder method.classIdentifier representing a static member (field, method, etc.) on a class.Methods in com.google.errorprone.refaster that return UExpressionModifier and TypeMethodDescriptionabstract UExpressionUMemberSelect.getExpression()abstract @Nullable UExpressionUReturn.getExpression()abstract @Nullable UExpressionUVariableDecl.getInitializer()abstract UExpressionUMethodInvocation.getMethodSelect()abstract UExpressionUVariableDecl.getType()UAnyOf.negate()UExpression.negate()ULiteral.negate()UTemplater.template(ExpressionTree tree) UTemplater.templateType(Tree tree) UTemplater.visitConditionalExpression(ConditionalExpressionTree tree, Void v) UTemplater.visitIdentifier(IdentifierTree tree, Void v) UTemplater.visitMemberSelect(MemberSelectTree tree, Void v) UTemplater.visitMethodInvocation(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 ExpressionTemplateExpressionTemplate.create(com.google.common.collect.ImmutableClassToInstanceMap<Annotation> annotations, Iterable<UTypeVar> typeVariables, Map<String, ? extends UType> expressionArgumentTypes, UExpression expression, UType returnType) static ExpressionTemplateExpressionTemplate.create(UExpression expression, UType returnType) static ExpressionTemplateExpressionTemplate.create(Map<String, ? extends UType> expressionArgumentTypes, UExpression expression, UType returnType) static UAnyOfUAnyOf.create(UExpression... expressions) static UMemberSelectUMemberSelect.create(UExpression expression, CharSequence identifier, UType type) static UMethodInvocationUMethodInvocation.create(UExpression methodSelect, UExpression... arguments) static UMethodInvocationUMethodInvocation.create(List<? extends UExpression> typeArguments, UExpression methodSelect, UExpression... arguments) static UMethodInvocationUMethodInvocation.create(List<? extends UExpression> typeArguments, UExpression methodSelect, List<UExpression> arguments) static UReturnUReturn.create(UExpression expression) static UVariableDeclUVariableDecl.create(CharSequence identifier, UExpression type) static UVariableDeclUVariableDecl.create(CharSequence identifier, UExpression type, @Nullable UExpression initializer) Method parameters in com.google.errorprone.refaster with type arguments of type UExpressionModifier and TypeMethodDescriptionstatic UAnyOfUAnyOf.create(Iterable<? extends UExpression> expressions) static UMethodInvocationUMethodInvocation.create(List<? extends UExpression> typeArguments, UExpression methodSelect, UExpression... arguments) static UMethodInvocationUMethodInvocation.create(List<? extends UExpression> typeArguments, UExpression methodSelect, List<UExpression> arguments)