Interface MethodEntry
- All Superinterfaces:
AccessedEntry,DescribableEntry,MemberEntry
- All Known Implementing Classes:
BasicMethodEntry
Metadata model for a method declaration.
- Author:
- Matt Coley
-
Method Summary
Methods inherited from interface software.coley.sourcesolver.resolve.entry.AccessedEntry
getAccess, isPackageProtected, isPrivate, isProtected, isPublic, isStaticMethods inherited from interface software.coley.sourcesolver.resolve.entry.DescribableEntry
getDescriptor, toArrayEntryMethods inherited from interface software.coley.sourcesolver.resolve.entry.MemberEntry
getName, isAssignableFrom
-
Method Details
-
getReturnDescriptor
- Returns:
- Descriptor of the method's return type.
-
getParameterDescriptors
- Returns:
- List of descriptors of all the method's parameters.
-
isField
default boolean isField()- Specified by:
isFieldin interfaceMemberEntry- Returns:
truewhen this entry represents a field.
-
isMethod
default boolean isMethod()- Specified by:
isMethodin interfaceMemberEntry- Returns:
truewhen this entry represents a method.
-
isVarargs
default boolean isVarargs()
-