Class: JavaClass::AccessFlag
- Inherits:
-
Object
- Object
- JavaClass::AccessFlag
show all
- Includes:
- Base
- Defined in:
- lib/javaclass/accessflag.rb
Overview
Instance Method Summary
collapse
Methods included from Base
#==, #===, #dump, #eql?, #hash, #to_byte
Constructor Details
Returns a new instance of AccessFlag.
11
12
13
|
# File 'lib/javaclass/accessflag.rb', line 11
def initialize( flag )
@flag = flag
end
|
Instance Method Details
#off(flag) ⇒ Object
21
22
23
24
|
# File 'lib/javaclass/accessflag.rb', line 21
def off(flag)
@flag &= ~flag
self
end
|
#on(flag) ⇒ Object
17
18
19
20
|
# File 'lib/javaclass/accessflag.rb', line 17
def on(flag)
@flag |= flag
self
end
|
#on?(flag) ⇒ Boolean
14
15
16
|
# File 'lib/javaclass/accessflag.rb', line 14
def on?(flag)
@flag & flag > 0
end
|
#to_bytes ⇒ Object
25
26
27
|
# File 'lib/javaclass/accessflag.rb', line 25
def to_bytes()
to_byte( @flag, 2 )
end
|