Class ParameterSpec


  • public class ParameterSpec
    extends java.lang.Object
    • Constructor Detail

      • ParameterSpec

        public ParameterSpec​(java.lang.String name,
                             java.util.List<javax.lang.model.type.TypeMirror> allowedTypes,
                             java.util.Set<java.lang.String> typeIdentifiers)
      • ParameterSpec

        public ParameterSpec​(java.lang.String name,
                             javax.lang.model.type.TypeMirror type)
      • ParameterSpec

        public ParameterSpec​(ParameterSpec o,
                             java.util.List<javax.lang.model.type.TypeMirror> allowedTypes,
                             java.util.Set<java.lang.String> typeIdentifiers)
    • Method Detail

      • setSignature

        public void setSignature​(boolean signature)
      • setLocal

        public void setLocal​(boolean local)
      • isSignature

        public boolean isSignature()
      • isLocal

        public boolean isLocal()
      • getName

        public java.lang.String getName()
      • getAllowedTypes

        public java.util.List<javax.lang.model.type.TypeMirror> getAllowedTypes()
      • matches

        public boolean matches​(javax.lang.model.type.TypeMirror actualType)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • toSignatureString

        public java.lang.String toSignatureString​(boolean typeOnly)