Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.apache.bcel.classfile
Class AccessFlags

    java.lang.Object
      org.apache.bcel.classfile.AccessFlags

All Implemented Interfaces:
  Serializable

Direct Known Subclasses:
  ClassGen, FieldGenOrMethodGen, FieldOrMethod, JavaClass

    public abstract class AccessFlags

extends Object
implements Serializable

Super class for all objects that have modifiers like private, final, ... I.e. classes, fields, and methods.

Version:
  $Id: AccessFlags.java 386056 2006-03-15 11:31:56Z tcurdt $
See Also:
  Serialized Form

Field Summary
`protected int` | `access_flags`

Constructor Summary
`AccessFlags()`
`AccessFlags(int a)`

Method Summary
`int` | `getAccessFlags()`
`int` | `getModifiers()`
`boolean` | `isAbstract()`
`void` | `isAbstract(boolean flag)`
`boolean` | `isAnnotation()`
`void` | `isAnnotation(boolean flag)`
`boolean` | `isEnum()`
`void` | `isEnum(boolean flag)`
`boolean` | `isFinal()`
`void` | `isFinal(boolean flag)`
`boolean` | `isInterface()`
`void` | `isInterface(boolean flag)`
`boolean` | `isNative()`
`void` | `isNative(boolean flag)`
`boolean` | `isPrivate()`
`void` | `isPrivate(boolean flag)`
`boolean` | `isProtected()`
`void` | `isProtected(boolean flag)`
`boolean` | `isPublic()`
`void` | `isPublic(boolean flag)`
`boolean` | `isStatic()`
`void` | `isStatic(boolean flag)`
`boolean` | `isStrictfp()`
`void` | `isStrictfp(boolean flag)`
`boolean` | `isSynchronized()`
`void` | `isSynchronized(boolean flag)`
`boolean` | `isSynthetic()`
`void` | `isSynthetic(boolean flag)`
`boolean` | `isTransient()`
`void` | `isTransient(boolean flag)`
`boolean` | `isVolatile()`
`void` | `isVolatile(boolean flag)`
`void` | `setAccessFlags(int access_flags)` Set access flags aka "modifiers".
`void` | `setModifiers(int access_flags)` Set access flags aka "modifiers".

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Field Detail

### access_flags

    protected int access_flags

Constructor Detail

### AccessFlags

    public AccessFlags()

### AccessFlags

    public AccessFlags(int a)

Parameters:
  `a` - inital access flags

Method Detail

### getAccessFlags

    public final int getAccessFlags()

  Returns:
    Access flags of the object aka. "modifiers".

### getModifiers

    public final int getModifiers()

  Returns:
    Access flags of the object aka. "modifiers".

### setAccessFlags

    public final void setAccessFlags(int access_flags)

  Set access flags aka "modifiers".

  Parameters:
    `access_flags` - Access flags of the object.

### setModifiers

    public final void setModifiers(int access_flags)

  Set access flags aka "modifiers".

  Parameters:
    `access_flags` - Access flags of the object.

### isPublic

    public final void isPublic(boolean flag)

### isPublic

    public final boolean isPublic()

### isPrivate

    public final void isPrivate(boolean flag)

### isPrivate

    public final boolean isPrivate()

### isProtected

    public final void isProtected(boolean flag)

### isProtected

    public final boolean isProtected()

### isStatic

    public final void isStatic(boolean flag)

### isStatic

    public final boolean isStatic()

### isFinal

    public final void isFinal(boolean flag)

### isFinal

    public final boolean isFinal()

### isSynchronized

    public final void isSynchronized(boolean flag)

### isSynchronized

    public final boolean isSynchronized()

### isVolatile

    public final void isVolatile(boolean flag)

### isVolatile

    public final boolean isVolatile()

### isTransient

    public final void isTransient(boolean flag)

### isTransient

    public final boolean isTransient()

### isNative

    public final void isNative(boolean flag)

### isNative

    public final boolean isNative()

### isInterface

    public final void isInterface(boolean flag)

### isInterface

    public final boolean isInterface()

### isAbstract

    public final void isAbstract(boolean flag)

### isAbstract

    public final boolean isAbstract()

### isStrictfp

    public final void isStrictfp(boolean flag)

### isStrictfp

    public final boolean isStrictfp()

### isSynthetic

    public final void isSynthetic(boolean flag)

### isSynthetic

    public final boolean isSynthetic()

### isAnnotation

    public final void isAnnotation(boolean flag)

### isAnnotation

    public final boolean isAnnotation()

### isEnum

    public final void isEnum(boolean flag)

### isEnum

    public final boolean isEnum()

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2002-2006 Apache Software Foundation. All Rights Reserved.