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.
152 153 154 |
# File 'lib/bitescript/mirror.rb', line 152 def flags @flags end |
Class Method Details
.add_modifier(name) ⇒ Object
153 154 155 156 157 158 159 |
# File 'lib/bitescript/mirror.rb', line 153 def self.add_modifier(name) class_eval " def \#{name.downcase}?\n (flags & Opcodes.ACC_\#{name.upcase}) != 0\n end\n EOF\nend\n" |