Module: BiteScript::ASM::Modifiers
- Included in:
- ClassMirror, FieldMirror, MethodMirror
- Defined in:
- lib/bitescript/mirror.rb,
lib/bitescript/asm3/mirror.rb
Instance Attribute Summary collapse
-
#flags ⇒ Object
Returns the value of attribute flags.
Class Method Summary collapse
Instance Attribute Details
#flags ⇒ Object
Returns the value of attribute flags.
138 139 140 |
# File 'lib/bitescript/mirror.rb', line 138 def flags @flags end |
Class Method Details
.add_modifier(name) ⇒ Object
139 140 141 142 143 144 145 |
# File 'lib/bitescript/mirror.rb', line 139 def self.add_modifier(name) class_eval " def \#{name.downcase}?\n (flags & Opcodes.ACC_\#{name.upcase}) != 0\n end\n EOF\nend\n" |