com.google.inject.internal
Class MoreTypes.MemberImpl
java.lang.Object
com.google.inject.internal.MoreTypes.MemberImpl
- All Implemented Interfaces:
- java.io.Serializable, java.lang.reflect.Member
- Enclosing class:
- MoreTypes
public static class MoreTypes.MemberImpl
- extends java.lang.Object
- implements java.lang.reflect.Member, java.io.Serializable
We 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.
- See Also:
- Serialized Form
| Fields inherited from interface java.lang.reflect.Member |
DECLARED, PUBLIC |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
getDeclaringClass
public java.lang.Class getDeclaringClass()
- Specified by:
getDeclaringClass in interface java.lang.reflect.Member
getName
public java.lang.String getName()
- Specified by:
getName in interface java.lang.reflect.Member
getModifiers
public int getModifiers()
- Specified by:
getModifiers in interface java.lang.reflect.Member
isSynthetic
public boolean isSynthetic()
- Specified by:
isSynthetic in interface java.lang.reflect.Member
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
Copyright © 2011. All Rights Reserved.