Class Sig.MethodSig

  • Enclosing class:
    Sig

    public static class Sig.MethodSig
    extends java.lang.Object
    A JVMS 4.7.9.1 MethodTypeSignature.
    • Constructor Summary

      Constructors 
      Constructor Description
      MethodSig​(com.google.common.collect.ImmutableList<Sig.TyParamSig> tyParams, com.google.common.collect.ImmutableList<Sig.TySig> params, Sig.TySig returnType, com.google.common.collect.ImmutableList<Sig.TySig> exceptions)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      com.google.common.collect.ImmutableList<Sig.TySig> exceptions()
      The thrown exceptions.
      com.google.common.collect.ImmutableList<Sig.TySig> params()
      The formal parameters.
      Sig.TySig returnType()
      The return type.
      com.google.common.collect.ImmutableList<Sig.TyParamSig> tyParams()
      The formal type parameters.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • MethodSig

        public MethodSig​(com.google.common.collect.ImmutableList<Sig.TyParamSig> tyParams,
                         com.google.common.collect.ImmutableList<Sig.TySig> params,
                         Sig.TySig returnType,
                         com.google.common.collect.ImmutableList<Sig.TySig> exceptions)
    • Method Detail

      • tyParams

        public com.google.common.collect.ImmutableList<Sig.TyParamSig> tyParams()
        The formal type parameters.
      • returnType

        public Sig.TySig returnType()
        The return type. Non-null, possibly Sig.VOID.
      • params

        public com.google.common.collect.ImmutableList<Sig.TySig> params()
        The formal parameters.
      • exceptions

        public com.google.common.collect.ImmutableList<Sig.TySig> exceptions()
        The thrown exceptions.