Package org.apache.iceberg.common
Class DynMethods.UnboundMethod
java.lang.Object
org.apache.iceberg.common.DynMethods.UnboundMethod
- Direct Known Subclasses:
- DynConstructors.Ctor
- Enclosing class:
- DynMethods
Convenience wrapper class around 
Method.
 Allows callers to invoke the wrapped method with all Exceptions wrapped by RuntimeException, or with a single Exception catch block.
- 
Method Summary
- 
Method Details- 
invoke
- 
bindReturns this method as a BoundMethod for the given receiver.- Parameters:
- receiver- an Object to receive the method invocation
- Returns:
- a DynMethods.BoundMethodfor this method and the receiver
- Throws:
- IllegalStateException- if the method is static
- IllegalArgumentException- if the receiver's class is incompatible
 
- 
isStaticpublic boolean isStatic()Returns whether the method is a static method.
- 
isNooppublic boolean isNoop()Returns whether the method is a noop.
- 
asStaticReturns this method as a StaticMethod.- Returns:
- a DynMethods.StaticMethodfor this method
- Throws:
- IllegalStateException- if the method is not static
 
- 
toString
 
-