Class InternalApiBridge
- java.lang.Object
-
- net.sourceforge.pmd.lang.java.types.ast.InternalApiBridge
-
@InternalApi public final class InternalApiBridge extends Object
Internal API.Acts as a bridge between outer parts of PMD and the restricted access internal API of this package.
None of this is published API, and compatibility can be broken anytime! Use this only at your own risk.
- API Note:
- Internal API
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static boolean
canGiveContextToPoly(ExprContext exprContext, boolean lambdaOrMethodRef)
static ExprContext
newInvocContext(InvocationNode invocNode, int argumentIndex)
static ExprContext
newOtherContext(@NonNull JTypeMirror targetType, ExprContext.ExprContextKind kind)
-
-
-
Method Detail
-
canGiveContextToPoly
public static boolean canGiveContextToPoly(ExprContext exprContext, boolean lambdaOrMethodRef)
-
newOtherContext
public static ExprContext newOtherContext(@NonNull JTypeMirror targetType, ExprContext.ExprContextKind kind)
-
newInvocContext
public static ExprContext newInvocContext(InvocationNode invocNode, int argumentIndex)
-
-