net.ranides.assira.reflection
Class MemberUtils

java.lang.Object
  extended by net.ranides.assira.reflection.MemberUtils

public final class MemberUtils
extends Object

Author:
ranides

Method Summary
static String asPropertyName(Method method)
          Zwraca nazwę właściwości, którą odczytuje/modyfikuje podana metoda:
getProperty => property
setProperty => property
isProperty => property
static boolean isAbstract(Member member)
           
static boolean isFinal(Member member)
           
static boolean isGetter(Method method)
          Sprawdza czy podana metoda może być traktowana jako getter (np getValue).
static boolean isInterface(Member member)
           
static boolean isNative(Member member)
           
static boolean isPrivate(Member member)
           
static boolean isProtected(Member member)
           
static boolean isPublic(Member member)
           
static boolean isSetter(Method method)
          Sprawdza czy podana metoda może być traktowana jako setter.
static boolean isStatic(Member member)
           
static boolean isStrict(Member member)
           
static boolean isSynchronized(Member member)
           
static boolean isTransient(Member member)
           
static boolean isVolatile(Member member)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

isVolatile

public static boolean isVolatile(Member member)

isTransient

public static boolean isTransient(Member member)

isSynchronized

public static boolean isSynchronized(Member member)

isStrict

public static boolean isStrict(Member member)

isStatic

public static boolean isStatic(Member member)

isPublic

public static boolean isPublic(Member member)

isProtected

public static boolean isProtected(Member member)

isPrivate

public static boolean isPrivate(Member member)

isNative

public static boolean isNative(Member member)

isInterface

public static boolean isInterface(Member member)

isFinal

public static boolean isFinal(Member member)

isAbstract

public static boolean isAbstract(Member member)

isGetter

public static boolean isGetter(Method method)
Sprawdza czy podana metoda może być traktowana jako getter (np getValue). Akceptuje gettery o nazwie w formie isEnabled, o ile zwracają typ bool .

Parameters:
text -
Returns:

isSetter

public static boolean isSetter(Method method)
Sprawdza czy podana metoda może być traktowana jako setter.

Parameters:
text -
Returns:

asPropertyName

public static String asPropertyName(Method method)
Zwraca nazwę właściwości, którą odczytuje/modyfikuje podana metoda:
getProperty => property
setProperty => property
isProperty => property

Parameters:
text -
Returns:


Copyright © 2013. All Rights Reserved.