Class: Mirah::JVM::Types::JavaFieldAccessor
- Inherits:
-
JavaMethod
- Object
- JavaCallable
- JavaConstructor
- JavaMethod
- Mirah::JVM::Types::JavaFieldAccessor
- Defined in:
- lib/mirah/jvm/types/methods.rb
Direct Known Subclasses
Instance Attribute Summary
Attributes inherited from JavaCallable
Instance Method Summary collapse
Methods inherited from JavaMethod
#abstract?, #call, #call_special, #constructor?, #static?, #type_parameters, #void?
Methods inherited from JavaConstructor
#argument_types, #call, #constructor?, #declaring_class, #exceptions, #type_parameters, #varargs?
Methods inherited from JavaCallable
#initialize, #name, #parameter_types
Methods included from ArgumentConversion
Constructor Details
This class inherits a constructor from Mirah::JVM::Types::JavaCallable
Instance Method Details
#field? ⇒ Boolean
382 383 384 |
# File 'lib/mirah/jvm/types/methods.rb', line 382 def field? true end |
#final? ⇒ Boolean
394 395 396 |
# File 'lib/mirah/jvm/types/methods.rb', line 394 def final? @member.final? end |
#public? ⇒ Boolean
390 391 392 |
# File 'lib/mirah/jvm/types/methods.rb', line 390 def public? @member.public? end |
#return_type ⇒ Object
386 387 388 |
# File 'lib/mirah/jvm/types/methods.rb', line 386 def return_type @types.type(nil, @member.type) end |