# Print output for @column tags ?>
Developers

- Design
- Develop
- Distribute

Developer Console

## Most visited

## Recently visited

## Results for

Summary: Constants | Methods

# Member

`public interface Member`
``

java.lang.reflect.Member

Known indirect subclasses Constructor<T>, Executable, Field, Method
Constructor<T> | `Constructor` provides information about, and access to, a single constructor for a class.
Executable | A shared superclass for the common functionality of `Method` and `Constructor`.
Field | A `Field` provides information about, and dynamic access to, a single field of a class or an interface.
Method | A `Method` provides information about, and access to, a single method on a class or interface.

Member is an interface that reflects identifying information about a single member (a field or a method) or a constructor.

See also:

- `Class`
- `Field`
- `Method`
- `Constructor`

## Summary

### Constants
`int` | `DECLARED` Identifies the set of declared members of a class or interface.
`int` | `PUBLIC` Identifies the set of all public members of a class or interface, including inherited members.

### Public methods
`abstract Class<?>` | `getDeclaringClass()` Returns the Class object representing the class or interface that declares the member or constructor represented by this Member.
`abstract int` | `getModifiers()` Returns the Java language modifiers for the member or constructor represented by this Member, as an integer.
`abstract String` | `getName()` Returns the simple name of the underlying member or constructor represented by this Member.
`abstract boolean` | `isSynthetic()` Returns `true` if this member was introduced by the compiler; returns `false` otherwise.

## Constants

### DECLARED

    public static final int DECLARED

Identifies the set of declared members of a class or interface. Inherited members are not included.

Constant Value: 1 (0x00000001)

### PUBLIC

    public static final int PUBLIC

Identifies the set of all public members of a class or interface, including inherited members.

Constant Value: 0 (0x00000000)

## Public methods

### getDeclaringClass

    public abstract Class<?> getDeclaringClass ()

Returns the Class object representing the class or interface that declares the member or constructor represented by this Member.

Returns
`Class<?>` | an object representing the declaring class of the underlying member

### getModifiers

    public abstract int getModifiers ()

Returns the Java language modifiers for the member or constructor represented by this Member, as an integer. The Modifier class should be used to decode the modifiers in the integer.

Returns
`int` | the Java language modifiers for the underlying member

See also:

- `Modifier`

### getName

    public abstract String getName ()

Returns the simple name of the underlying member or constructor represented by this Member.

Returns
`String` | the simple name of the underlying member

### isSynthetic

    public abstract boolean isSynthetic ()

Returns `true` if this member was introduced by the compiler; returns `false` otherwise.

Returns
`boolean` | true if and only if this member was introduced by the compiler.

Full name *
Email address *
Company / developer name
One of your Play Store app URLs *
Which best describes your business:*
Apps
Games
Apps & Games
*
*