Class IRMethodCallExpression

java.lang.Object
gw.lang.ir.IRElement
gw.lang.ir.IRExpression
gw.lang.ir.expression.IRMethodCallExpression

public class IRMethodCallExpression extends IRExpression
  • Field Details

    • _name

      private String _name
    • _ownersType

      private IRType _ownersType
    • _interface

      private boolean _interface
    • _returnType

      private IRType _returnType
    • _parameterTypes

      private List<IRType> _parameterTypes
    • _root

      private IRExpression _root
    • _args

      private List<IRExpression> _args
    • _isSpecial

      private boolean _isSpecial
    • _structureTypeOwner

      private IRType _structureTypeOwner
  • Constructor Details

  • Method Details

    • getName

      public String getName()
    • getOwnersType

      public IRType getOwnersType()
    • getReturnType

      public IRType getReturnType()
    • getParameterTypes

      public List<IRType> getParameterTypes()
    • getRoot

      public IRExpression getRoot()
    • getArgs

      public List<IRExpression> getArgs()
    • isInterface

      public boolean isInterface()
    • isSpecial

      public boolean isSpecial()
    • setSpecial

      public void setSpecial(boolean special)
    • getType

      public IRType getType()
      Specified by:
      getType in class IRExpression
    • setStructuralTypeOwner

      public void setStructuralTypeOwner(IRType gosuClassIRType)