Class IRMethodCallExpression

    • Field Detail

      • _name

        private java.lang.String _name
      • _ownersType

        private IRType _ownersType
      • _interface

        private boolean _interface
      • _returnType

        private IRType _returnType
      • _parameterTypes

        private java.util.List<IRType> _parameterTypes
      • _isSpecial

        private boolean _isSpecial
      • _structureTypeOwner

        private IRType _structureTypeOwner
    • Constructor Detail

      • IRMethodCallExpression

        public IRMethodCallExpression​(java.lang.String name,
                                      IRType ownersType,
                                      boolean isInterface,
                                      IRType returnType,
                                      java.util.List<IRType> parameterTypes,
                                      IRExpression root,
                                      java.util.List<IRExpression> args)
    • Method Detail

      • getName

        public java.lang.String getName()
      • getOwnersType

        public IRType getOwnersType()
      • getReturnType

        public IRType getReturnType()
      • getParameterTypes

        public java.util.List<IRType> getParameterTypes()
      • isInterface

        public boolean isInterface()
      • isSpecial

        public boolean isSpecial()
      • setSpecial

        public void setSpecial​(boolean special)
      • setStructuralTypeOwner

        public void setStructuralTypeOwner​(IRType gosuClassIRType)