Interface IRMethod

All Known Implementing Classes:
IRMethodForConstructorSymbol, IRMethodForDPSGetter, IRMethodForDPSSetter, IRMethodForPropertyGetter, IRMethodForPropertySetter, IRMethodForReducedDPSGetter, IRMethodForReducedDPSSetter, IRMethodFromConstructorInfo, IRMethodFromJavaMethodInfo, IRMethodFromMethod, IRMethodFromMethodInfo, SyntheticIRMethod

public interface IRMethod
  • Method Details

    • getReturnType

      IRType getReturnType()
    • getExplicitParameterTypes

      List<IRType> getExplicitParameterTypes()
    • getAllParameterTypes

      List<IRType> getAllParameterTypes()
    • getName

      String getName()
    • getOwningIRType

      IRType getOwningIRType()
    • getOwningIType

      IType getOwningIType()
    • getAccessibility

    • isStatic

      boolean isStatic()
    • getTargetRootIRType

      IRType getTargetRootIRType()
    • getTypeVariables

      IGenericTypeVariable[] getTypeVariables()
    • isBytecodeMethod

      boolean isBytecodeMethod()
    • couldHaveTypeVariables

      boolean couldHaveTypeVariables()
    • getFunctionType

      IFunctionType getFunctionType()
    • isGeneratedEnumMethod

      boolean isGeneratedEnumMethod()