public interface SourceLambdaParameter extends SourceFormalParameter
EMPTY_ARRAY
PRINT_DECLARATION, PRINT_FIELD_NAME, PRINT_TYPE
CHILDREN_ALL, CHILDREN_BLANKLINES, CHILDREN_COMMENTS, CHILDREN_default, CHILDREN_none, CHILDREN_REGULAR, PRINT_ALL, REFORMAT_ALL, REFORMAT_INDENT
Modifier and Type | Method and Description |
---|---|
SourceLambdaExpression |
getOwningLambdaExpression()
Get the owning lambda expression.
|
boolean |
isInferredFormalParameter()
Determine if this is an inferred (meaning not explicitly typed) formal
parameter or a regular (explicitly typed) formal parameter.
|
getOwningBlock
getInitializer, getOwningDeclaration, separateSelf, setInitializer
addModifiers, getModifiers, getSourceAnnotations, hasSourceAnnotation, isValidModifiers, removeModifiers, setModifiers
getName, getNameElement, setName, setNameElement
getSourceType, setSourceType
addSelf, addSelf, addSelfAfter, addSelfBefore, adjustTextIndentation, clearBinding, cloneSelf, compile, createContext, getBinding, getChildren, getChildren, getCompiledObject, getContainedElements, getContext, getEndOffset, getFirstToken, getJdkVersion, getLastToken, getOwningFile, getOwningSourceFile, getParent, getSiblingAfter, getSiblingAfter, getSiblingBefore, getSiblingBefore, getSiblings, getSiblings, getStartOffset, getSymbolKind, getText, getTokens, getTokens, hasErrors, print, print, print, print, reformatSelf, removeSelf, replaceSelf, resolve, setBinding, setContext, visitSelf
getLocalVariableErasure, getSourceElement
getConstantValue, isVarargs
getResolvedType, getUnresolvedType
getName
getAnnotation, getAnnotations, getDeclaredAnnotation, getDeclaredAnnotations, hasAnnotation, hasDeclaredAnnotation
getElementKind, getFile, getModifiers, getOwner, isDeprecated, isFinal, isHidden, isMandated, isSourceElement, isSynthetic, printCompiledInfo
boolean isInferredFormalParameter()
SourceLambdaExpression getOwningLambdaExpression()