GWT 2.7.0

## com.google.gwt.core.ext.soyc
Interface Member

All Superinterfaces:
  java.io.Serializable

All Known Subinterfaces:
  ClassMember, FieldMember, MethodMember

    public interface Member

extends java.io.Serializable

The Member type hierarchy represents structural or logical structures in the compiled output. Members don't have a getRange() function because the bytes derived from the member are likely disjoint.

Field Summary
`static java.util.Comparator<Member>` | `SOURCE_NAME_COMPARATOR` Compares Members based solely on source name.
`static java.util.Comparator<Member>` | `TYPE_AND_SOURCE_NAME_COMPARATOR` Compares Members based on type and source name.

Method Summary
`java.lang.String` | `getSourceName()` Returns the name of the Member in the original source code.
`ClassMember` | `isClass()` Returns the Member if it is a ClassMember or `null`.
`FieldMember` | `isField()` Returns the Member if it is a FieldMember or `null`.
`MethodMember` | `isMethod()` Returns the Member if it is a MethodMember or `null`.

Field Detail

### SOURCE_NAME_COMPARATOR

    static final java.util.Comparator<Member> SOURCE_NAME_COMPARATOR

  Compares Members based solely on source name. This comparator is faster than `TYPE_AND_SOURCE_NAME_COMPARATOR`, but is only appropriate for use with homogeneous collections of Members.

### TYPE_AND_SOURCE_NAME_COMPARATOR

    static final java.util.Comparator<Member> TYPE_AND_SOURCE_NAME_COMPARATOR

  Compares Members based on type and source name.

Method Detail

### getSourceName

    java.lang.String getSourceName()

  Returns the name of the Member in the original source code.

### isClass

    ClassMember isClass()

  Returns the Member if it is a ClassMember or `null`.

### isField

    FieldMember isField()

  Returns the Member if it is a FieldMember or `null`.

### isMethod

    MethodMember isMethod()

  Returns the Member if it is a MethodMember or `null`.

GWT 2.7.0