Class: Mirah::JVM::Types::JavaFieldAccessor

Inherits:
JavaMethod show all
Defined in:
lib/mirah/jvm/types/methods.rb

Direct Known Subclasses

JavaFieldGetter, JavaFieldSetter

Instance Attribute Summary

Attributes inherited from JavaCallable

#member

Instance Method Summary collapse

Methods inherited from JavaMethod

#abstract?, #accept, #call, #call_special, #constructor?, #kind, #static?, #type_parameters, #void?

Methods inherited from JavaConstructor

#accept, #argument_types, #call, #constructor?, #declaring_class, #exceptions, #isVararg, #kind, #type_parameters, #varargs?

Methods inherited from JavaCallable

#initialize, #name, #parameter_types, #synthetic?

Methods included from ArgumentConversion

#convert_args

Constructor Details

This class inherits a constructor from Mirah::JVM::Types::JavaCallable

Instance Method Details

#field?Boolean

Returns:

  • (Boolean)


391
392
393
# File 'lib/mirah/jvm/types/methods.rb', line 391

def field?
  true
end

#final?Boolean

Returns:

  • (Boolean)


403
404
405
# File 'lib/mirah/jvm/types/methods.rb', line 403

def final?
  @member.final?
end

#public?Boolean

Returns:

  • (Boolean)


399
400
401
# File 'lib/mirah/jvm/types/methods.rb', line 399

def public?
  @member.public?
end

#return_typeObject



395
396
397
# File 'lib/mirah/jvm/types/methods.rb', line 395

def return_type
  @types.type(nil, @member.type)
end