Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 /*
  * Copyright 1996-2006 Sun Microsystems, Inc.  All Rights Reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
  * under the terms of the GNU General Public License version 2 only, as
  * published by the Free Software Foundation.  Sun designates this
  * particular file as subject to the "Classpath" exception as provided
  * by Sun in the LICENSE file that accompanied this code.
 *
 * This code is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
 * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
 * version 2 for more details (a copy is included in the LICENSE file that
 * accompanied this code).
 *
 * You should have received a copy of the GNU General Public License version
 * 2 along with this work; if not, write to the Free Software Foundation,
 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
 *
 * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
 * CA 95054 USA or visit www.sun.com if you need additional information or
 * have any questions.
 */
package java.lang.reflect;

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

Author(s):
Nakul Saraiya
See also:
java.lang.Class
Field
Method
Constructor
public
interface Member {

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

    public static final int PUBLIC = 0;

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

    public static final int DECLARED = 1;

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

Returns:
an object representing the declaring class of the underlying member
    public Class<?> getDeclaringClass();

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

Returns:
the simple name of the underlying member
    public String getName();

    
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:
the Java language modifiers for the underlying member
See also:
Modifier
    public int getModifiers();

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

Returns:
true if and only if this member was introduced by the compiler.
Since:
1.5
    public boolean isSynthetic();
New to GrepCode? Check out our FAQ X