Package sting.processor
Interface InterceptedMethodModel
public interface InterceptedMethodModel
Immutable metadata for one intercepted service method.
-
Method Summary
Modifier and TypeMethodDescriptionbooleanReturn true if the intercepted method is a default interface method.Return the intercepted method name.Return the erased parameter type names in declaration order.Return the erased return type name.Return the declared thrown type names in declaration order.booleanvarArgs()Return true if the intercepted method is variadic.
-
Method Details
-
methodName
Return the intercepted method name.- Returns:
- the intercepted method name.
-
returnTypeName
Return the erased return type name.- Returns:
- the erased return type name.
-
parameterTypeNames
Return the erased parameter type names in declaration order.- Returns:
- the erased parameter type names in declaration order.
-
thrownTypeNames
Return the declared thrown type names in declaration order.- Returns:
- the declared thrown type names in declaration order.
-
defaultMethod
boolean defaultMethod()Return true if the intercepted method is a default interface method.- Returns:
- true if the intercepted method is a default interface method.
-
varArgs
boolean varArgs()Return true if the intercepted method is variadic.- Returns:
- true if the intercepted method is variadic.
-