Class LambdaArgumentTypePlaceholder

  • All Implemented Interfaces:
    com.github.javaparser.resolution.types.ResolvedType

    public class LambdaArgumentTypePlaceholder
    extends Object
    implements com.github.javaparser.resolution.types.ResolvedType
    Placeholder used to represent a lambda argument type while it is being calculated.
    Author:
    Federico Tomassetti
    • Constructor Detail

      • LambdaArgumentTypePlaceholder

        public LambdaArgumentTypePlaceholder​(int pos)
    • Method Detail

      • isArray

        public boolean isArray()
        Specified by:
        isArray in interface com.github.javaparser.resolution.types.ResolvedType
      • isPrimitive

        public boolean isPrimitive()
        Specified by:
        isPrimitive in interface com.github.javaparser.resolution.types.ResolvedType
      • isReferenceType

        public boolean isReferenceType()
        Specified by:
        isReferenceType in interface com.github.javaparser.resolution.types.ResolvedType
      • describe

        public String describe()
        Specified by:
        describe in interface com.github.javaparser.resolution.types.ResolvedType
      • isTypeVariable

        public boolean isTypeVariable()
        Specified by:
        isTypeVariable in interface com.github.javaparser.resolution.types.ResolvedType
      • setMethod

        public void setMethod​(com.github.javaparser.symbolsolver.model.resolution.SymbolReference<? extends com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration> method)
      • isAssignableBy

        public boolean isAssignableBy​(com.github.javaparser.resolution.types.ResolvedType other)
        Specified by:
        isAssignableBy in interface com.github.javaparser.resolution.types.ResolvedType