org.netbeans.modules.refactoring.java/1 1.37.0 1

org.netbeans.modules.refactoring.java.api
Class MemberInfo<H>

java.lang.Object
  extended by org.netbeans.modules.refactoring.java.api.MemberInfo<H>

public final class MemberInfo<H>
extends Object

Wrapper class for ElementHandles, TreePathHandles and TypeMirrorHandles. It contains referemce to appropriste handle + name and icon


Nested Class Summary
static class MemberInfo.Group
           
 
Method Summary
static
<T extends Element>
MemberInfo<ElementHandle<T>>
create(T el, CompilationInfo c)
           
static
<T extends Element>
MemberInfo<ElementHandle<T>>
create(T el, CompilationInfo c, MemberInfo.Group group)
           
static MemberInfo<TreePathHandle> create(TreePath tpath, CompilationInfo c)
           
static
<T extends TypeMirror>
MemberInfo<TypeMirrorHandle<T>>
create(T el, Tree t, CompilationInfo c)
           
static
<T extends TypeMirror>
MemberInfo<TypeMirrorHandle<T>>
createImplements(TypeMirrorHandle handle, String htmlText, Icon icon, String name)
           
 boolean equals(Object o)
           
 H getElementHandle()
           
 MemberInfo.Group getGroup()
           
 String getHtmlText()
           
 Icon getIcon()
           
 Set<Modifier> getModifiers()
           
 String getName()
           
 int hashCode()
           
 boolean isMakeAbstract()
           
 void setMakeAbstract(Boolean b)
           
 void setName(String name)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Method Detail

getName

public String getName()

setName

public void setName(String name)

getElementHandle

public H getElementHandle()

getHtmlText

public String getHtmlText()
Returns:

create

public static <T extends TypeMirror> MemberInfo<TypeMirrorHandle<T>> create(T el,
                                                                            Tree t,
                                                                            CompilationInfo c)

create

public static <T extends Element> MemberInfo<ElementHandle<T>> create(T el,
                                                                      CompilationInfo c)

create

public static <T extends Element> MemberInfo<ElementHandle<T>> create(T el,
                                                                      CompilationInfo c,
                                                                      MemberInfo.Group group)

create

public static MemberInfo<TreePathHandle> create(TreePath tpath,
                                                CompilationInfo c)

createImplements

public static <T extends TypeMirror> MemberInfo<TypeMirrorHandle<T>> createImplements(TypeMirrorHandle handle,
                                                                                      String htmlText,
                                                                                      Icon icon,
                                                                                      String name)

getIcon

public Icon getIcon()

getGroup

public MemberInfo.Group getGroup()

equals

public boolean equals(Object o)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

getModifiers

public Set<Modifier> getModifiers()

isMakeAbstract

public boolean isMakeAbstract()

setMakeAbstract

public void setMakeAbstract(Boolean b)

toString

public String toString()
Overrides:
toString in class Object

org.netbeans.modules.refactoring.java/1 1.37.0 1

Built on May 25 2012.  |  Portions Copyright 1997-2012 Oracle. All rights reserved.