Class: Mirah::JVM::Types::JavaCallable

Inherits:
Object
  • Object
show all
Includes:
ArgumentConversion
Defined in:
lib/mirah/jvm/types/methods.rb

Direct Known Subclasses

JavaConstructor

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from ArgumentConversion

#convert_args

Constructor Details

#initialize(member) ⇒ JavaCallable

Returns a new instance of JavaCallable.



90
91
92
# File 'lib/mirah/jvm/types/methods.rb', line 90

def initialize(member)
  @member = member
end

Instance Attribute Details

#memberObject

Returns the value of attribute member.



88
89
90
# File 'lib/mirah/jvm/types/methods.rb', line 88

def member
  @member
end

Instance Method Details

#field?Boolean

Returns:



98
99
100
# File 'lib/mirah/jvm/types/methods.rb', line 98

def field?
  false
end

#nameObject



94
95
96
# File 'lib/mirah/jvm/types/methods.rb', line 94

def name
  @name ||= @member.name
end

#parameter_typesObject



102
103
104
# File 'lib/mirah/jvm/types/methods.rb', line 102

def parameter_types
  @member.parameter_types
end