Class Method


  • public class Method
    extends Object
    • Constructor Detail

      • Method

        public Method​(Type type,
                      String name)
    • Method Detail

      • getType

        public Type getType()
      • getName

        public String getName()
      • getSignature

        public String getSignature()
        The unique signature used to identify this method. The structure of the returned string may change without notice and should not be used for any other purpose than identification. The signature is currently based on the declaring type's signature and the method's name.
        Returns:
        the unique signature of this method
      • getLookupKey

        public String getLookupKey()
        Gets the string that is internally used when looking up generated support code for this method. This is the same as getSignature(), but without any type parameters.
        Returns:
        the string to use for looking up generated support code
        Since:
        7.2
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • isDelayed

        public boolean isDelayed()
      • isLastOnly

        public boolean isLastOnly()
      • isNoLayout

        public boolean isNoLayout()
        Checks whether this method is annotated with NoLayout.
        Returns:
        true if this method has a NoLayout annotation; otherwise false
        Since:
        7.4