Class: Mirah::JVM::Types::TypeDefMeta

Inherits:
MetaType show all
Defined in:
lib/mirah/jvm/types/meta_type.rb,
lib/mirah/jvm/types/type_definition.rb,
lib/mirah/jvm/types/methods.rb

Constant Summary

Constants included from Logging::Logged

Logging::Logged::VLEVELS

Instance Attribute Summary

Attributes inherited from MetaType

#unmeta

Attributes inherited from Type

#inner_class, #name, #type_system

Instance Method Summary collapse

Methods inherited from MetaType

#add_intrinsics, #basic_type, #initialize, #inner_class?, #interfaces, #jvm_type, #meta, #meta?, #name, #superclass

Methods inherited from Type

#abstract?, #add_compiled_macro, #add_enumerable_macros, #add_intrinsics, #add_method, #add_method_listener, #aload, #ancestors_and_interfaces, #array?, #array_type, #assignableFrom, #assignable_from?, #astore, #basic_type, #class_id, #compatible?, #component_type, #declared_constructors, #declared_intrinsics, #declared_macros, #dynamic?, #error?, #expand_each, #find_callable_macros, #find_callable_macros2, #find_callable_methods, #find_callable_methods2, #find_callable_static_methods, #flags, #full_name, #generic, #generic?, #getAsmType, #getDeclaredField, #getDeclaredFields, #get_method, #hasStaticField, #include, #init_value, #initialize, #inner_class?, #inner_class_getter, #inspect, #interface?, #interfaces, #internal_name, #intrinsics, #isAnnotation, #isArray, #isBlock, #isEnum, #isError, #isGeneric, #isMeta, #isPrimitive, #is_parent, #iterable?, #jvm_type, #load, #load_extensions, #macro, #macros, #matchesAnything, #meta, #meta?, #method_listeners, #method_updated, #newarray, #pop, #prefix, #primitive?, #read_macrodef_annotation, #retention, #return, #store, #superclass, #to_s, #type_parameters, #ungeneric, #unmeta, #void?, #wide?, #widen

Methods included from Logging::Logged

#error, #info, #log, #logger, #logger_name, #logging?, #vlog, #warning

Methods included from MethodLookup

#each_is_exact, #each_is_exact_or_subtype_or_convertible, #field_lookup, #find_jls, #find_jls2, #find_method, #find_method2, #inner_class, #is_more_specific?, #phase1, #phase2, #phase3, #primitive_convertible?

Constructor Details

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

Instance Method Details

#constructor(*args) ⇒ Object



922
923
924
# File 'lib/mirah/jvm/types/methods.rb', line 922

def constructor(*args)
  unmeta.constructor(*args)
end

#declared_class_methods(name = nil) ⇒ Object



930
931
932
# File 'lib/mirah/jvm/types/methods.rb', line 930

def declared_class_methods(name=nil)
  unmeta.declared_class_methods(name)
end

#declared_instance_methods(name = nil) ⇒ Object



934
935
936
# File 'lib/mirah/jvm/types/methods.rb', line 934

def declared_instance_methods(name=nil)
  unmeta.declared_instance_methods(name)
end

#field_getter(name) ⇒ Object



938
939
940
# File 'lib/mirah/jvm/types/methods.rb', line 938

def field_getter(name)
  nil
end

#field_setter(name) ⇒ Object



942
943
944
# File 'lib/mirah/jvm/types/methods.rb', line 942

def field_setter(name)
  nil
end

#java_method(*args) ⇒ Object



926
927
928
# File 'lib/mirah/jvm/types/methods.rb', line 926

def java_method(*args)
  unmeta.java_static_method(*args)
end