jasm.lang
Interface Modifier

All Known Implementing Classes:
Modifier.Abstract, Modifier.AnnotationT, Modifier.Bridge, Modifier.Enum, Modifier.Final, Modifier.Interface, Modifier.Native, Modifier.Private, Modifier.Protected, Modifier.Public, Modifier.Static, Modifier.StrictFP, Modifier.Super, Modifier.Synchronized, Modifier.Synthetic, Modifier.Transient, Modifier.VarArgs, Modifier.Volatile

public interface Modifier

A modifier represents a flag (e.g. public/final/static) which can be used in a variety of places, including on classes, methods and variable definitions.

Author:
David J. Pearce

Nested Class Summary
static class Modifier.Abstract
           
static class Modifier.AnnotationT
           
static class Modifier.Bridge
           
static class Modifier.Enum
           
static class Modifier.Final
           
static class Modifier.Interface
           
static class Modifier.Native
           
static class Modifier.Private
           
static class Modifier.Protected
           
static class Modifier.Public
           
static class Modifier.Static
           
static class Modifier.StrictFP
           
static class Modifier.Super
           
static class Modifier.Synchronized
           
static class Modifier.Synthetic
           
static class Modifier.Transient
           
static class Modifier.VarArgs
          A varargs modifier is used to indicate that a method has variable-length arity.
static class Modifier.Volatile
           
 
Field Summary
static Modifier ACC_ABSTRACT
           
static Modifier ACC_ANNOTATION
           
static Modifier ACC_BRIDGE
           
static Modifier ACC_ENUM
           
static Modifier ACC_FINAL
           
static Modifier ACC_INTERFACE
           
static Modifier ACC_NATIVE
           
static Modifier ACC_PRIVATE
           
static Modifier ACC_PROTECTED
           
static Modifier ACC_PUBLIC
           
static Modifier ACC_STATIC
           
static Modifier ACC_STRICT
           
static Modifier ACC_SUPER
           
static Modifier ACC_SYNCHRONIZED
           
static Modifier ACC_SYNTHETIC
           
static Modifier ACC_TRANSIENT
           
static Modifier ACC_VARARGS
           
static Modifier ACC_VOLATILE
           
 

Field Detail

ACC_PUBLIC

static final Modifier ACC_PUBLIC

ACC_PRIVATE

static final Modifier ACC_PRIVATE

ACC_PROTECTED

static final Modifier ACC_PROTECTED

ACC_ABSTRACT

static final Modifier ACC_ABSTRACT

ACC_NATIVE

static final Modifier ACC_NATIVE

ACC_SYNCHRONIZED

static final Modifier ACC_SYNCHRONIZED

ACC_SUPER

static final Modifier ACC_SUPER

ACC_INTERFACE

static final Modifier ACC_INTERFACE

ACC_SYNTHETIC

static final Modifier ACC_SYNTHETIC

ACC_ANNOTATION

static final Modifier ACC_ANNOTATION

ACC_ENUM

static final Modifier ACC_ENUM

ACC_TRANSIENT

static final Modifier ACC_TRANSIENT

ACC_STATIC

static final Modifier ACC_STATIC

ACC_VARARGS

static final Modifier ACC_VARARGS

ACC_VOLATILE

static final Modifier ACC_VOLATILE

ACC_STRICT

static final Modifier ACC_STRICT

ACC_FINAL

static final Modifier ACC_FINAL

ACC_BRIDGE

static final Modifier ACC_BRIDGE


Copyright © 2013 David J. Pearce. All Rights Reserved.