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 <<-EOF def #{name.downcase}? (flags & Opcodes.ACC_#{name.upcase}) != 0 end EOF end |