Uses of Interface
net.sourceforge.pmd.lang.java.types.internal.infer.ExprMirror.FunctionalExprMirror
-
Packages that use ExprMirror.FunctionalExprMirror Package Description net.sourceforge.pmd.lang.java.types.internal.infer net.sourceforge.pmd.lang.java.types.internal.infer.ast -
-
Uses of ExprMirror.FunctionalExprMirror in net.sourceforge.pmd.lang.java.types.internal.infer
Subinterfaces of ExprMirror.FunctionalExprMirror in net.sourceforge.pmd.lang.java.types.internal.infer Modifier and Type Interface Description static interface
ExprMirror.LambdaExprMirror
Mirrors a lambda expression.static interface
ExprMirror.MethodRefMirror
Mirror of a method reference expression.Methods in net.sourceforge.pmd.lang.java.types.internal.infer that return types with arguments of type ExprMirror.FunctionalExprMirror Modifier and Type Method Description PolySite<ExprMirror.FunctionalExprMirror>
Infer. newFunctionalSite(ExprMirror.FunctionalExprMirror mirror, @Nullable JTypeMirror expectedType)
Methods in net.sourceforge.pmd.lang.java.types.internal.infer with parameters of type ExprMirror.FunctionalExprMirror Modifier and Type Method Description PolySite<ExprMirror.FunctionalExprMirror>
Infer. newFunctionalSite(ExprMirror.FunctionalExprMirror mirror, @Nullable JTypeMirror expectedType)
Method parameters in net.sourceforge.pmd.lang.java.types.internal.infer with type arguments of type ExprMirror.FunctionalExprMirror Modifier and Type Method Description void
Infer. inferFunctionalExprInUnambiguousContext(PolySite<ExprMirror.FunctionalExprMirror> site)
Infer lambdas and method references that have a target type: cast contexts, and some assignment contexts (not inferred, not return from lambda). -
Uses of ExprMirror.FunctionalExprMirror in net.sourceforge.pmd.lang.java.types.internal.infer.ast
Methods in net.sourceforge.pmd.lang.java.types.internal.infer.ast that return ExprMirror.FunctionalExprMirror Modifier and Type Method Description ExprMirror.FunctionalExprMirror
JavaExprMirrors. getTopLevelFunctionalMirror(ASTExpression e)
-