Uses of Interface
net.sourceforge.pmd.lang.java.types.internal.infer.ExprMirror
-
Packages that use ExprMirror Package Description net.sourceforge.pmd.lang.java.types.internal.infer net.sourceforge.pmd.lang.java.types.internal.infer.ast -
-
Uses of ExprMirror in net.sourceforge.pmd.lang.java.types.internal.infer
Subinterfaces of ExprMirror in net.sourceforge.pmd.lang.java.types.internal.infer Modifier and Type Interface Description static interfaceExprMirror.BranchingMirrorMirrors a conditional or switch expression.static interfaceExprMirror.CtorInvocationMirrorAn invocation mirror reflecting a constructor invocation expression.static interfaceExprMirror.FunctionalExprMirrorMirror of some expression that targets a functional interface type: lambda or method reference.static interfaceExprMirror.InvocationMirrorAdapter over a method or constructor invocation expression.static interfaceExprMirror.LambdaExprMirrorMirrors a lambda expression.static interfaceExprMirror.MethodRefMirrorMirror of a method reference expression.static interfaceExprMirror.PolyExprMirrorMethods in net.sourceforge.pmd.lang.java.types.internal.infer that return types with arguments of type ExprMirror Modifier and Type Method Description List<ExprMirror>ExprMirror.InvocationMirror. getArgumentExpressions()Returns the expressions corresponding to the arguments of the call.Iterable<ExprMirror>ExprMirror.LambdaExprMirror. getResultExpressions()Returns all the expressions that appear inreturnstatements within the lambda.Methods in net.sourceforge.pmd.lang.java.types.internal.infer with parameters of type ExprMirror Modifier and Type Method Description default voidTypeInferenceLogger. functionalExprNeedsInvocationCtx(JTypeMirror targetT, ExprMirror expr)voidTypeInferenceLogger.VerboseLogger. functionalExprNeedsInvocationCtx(JTypeMirror targetT, ExprMirror expr)protected voidTypeInferenceLogger.SimpleLogger. printExpr(ExprMirror expr)default voidTypeInferenceLogger. skipArgAsNonPertinent(int i, ExprMirror expr)voidTypeInferenceLogger.VerboseLogger. skipArgAsNonPertinent(int i, ExprMirror expr)default voidTypeInferenceLogger. startArg(int i, ExprMirror expr, JTypeMirror formal)voidTypeInferenceLogger.VerboseLogger. startArg(int i, ExprMirror expr, JTypeMirror formalType)Method parameters in net.sourceforge.pmd.lang.java.types.internal.infer with type arguments of type ExprMirror Modifier and Type Method Description booleanExprMirror.BranchingMirror. branchesMatch(Predicate<? super ExprMirror> condition)Returns true if every result expression matches the given predicate. -
Uses of ExprMirror in net.sourceforge.pmd.lang.java.types.internal.infer.ast
Methods in net.sourceforge.pmd.lang.java.types.internal.infer.ast that return ExprMirror Modifier and Type Method Description ExprMirrorJavaExprMirrors.MirrorMaker. createMirrorForSubexpression(ASTExpression e, ExprMirror parent, JavaExprMirrors.MirrorMaker self)Methods in net.sourceforge.pmd.lang.java.types.internal.infer.ast with parameters of type ExprMirror Modifier and Type Method Description ExprMirrorJavaExprMirrors.MirrorMaker. createMirrorForSubexpression(ASTExpression e, ExprMirror parent, JavaExprMirrors.MirrorMaker self)
-