Class MoreTypes.MemberImpl
- java.lang.Object
-
- org.elasticsearch.common.inject.internal.MoreTypes.MemberImpl
-
- All Implemented Interfaces:
java.lang.reflect.Member
- Enclosing class:
- MoreTypes
public static class MoreTypes.MemberImpl extends java.lang.Object implements java.lang.reflect.MemberWe cannot serialize the built-in Java member classes, which prevents us from using Members in our exception types. We workaround this with this serializable implementation. It includes all of the API methods, plus everything we use for line numbers and messaging.
-
-
Method Summary
Modifier and Type Method Description java.lang.ClassgetDeclaringClass()intgetModifiers()java.lang.StringgetName()booleanisSynthetic()java.lang.StringtoString()
-
-
-
Method Detail
-
getDeclaringClass
public java.lang.Class getDeclaringClass()
- Specified by:
getDeclaringClassin interfacejava.lang.reflect.Member
-
getName
public java.lang.String getName()
- Specified by:
getNamein interfacejava.lang.reflect.Member
-
getModifiers
public int getModifiers()
- Specified by:
getModifiersin interfacejava.lang.reflect.Member
-
isSynthetic
public boolean isSynthetic()
- Specified by:
isSyntheticin interfacejava.lang.reflect.Member
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-