Uses of Interface
io.github.mmm.code.api.node.CodeNode
Packages that use CodeNode
Package
Description
-
Uses of CodeNode in io.github.mmm.code.api
Subinterfaces of CodeNode in io.github.mmm.code.apiModifier and TypeInterfaceDescriptioninterfaceACodeContextis the main entry point of this API.interfaceAbstract top-level interface for any item of code as defined by this API.interfaceCodeElementrepresenting aPackage(or similar namespace concept in case of other language).interfaceinterfaceinterfaceAbstract interface used to retrieveCodePackages andCodeTypes.Subinterfaces with type arguments of type CodeNode in io.github.mmm.code.apiModifier and TypeInterfaceDescriptioninterfaceCodeElementrepresenting aPackage(or similar namespace concept in case of other language). -
Uses of CodeNode in io.github.mmm.code.api.annotation
Subinterfaces of CodeNode in io.github.mmm.code.api.annotationModifier and TypeInterfaceDescriptioninterfaceCodeMutableItemWithTypethat represents anAnnotationinstance.interfaceCodeNodeItemContainerHierarchicalcontainingCodeAnnotations. -
Uses of CodeNode in io.github.mmm.code.api.arg
Subinterfaces of CodeNode in io.github.mmm.code.api.argModifier and TypeInterfaceDescriptioninterfaceinterfaceinterfaceACodeMutableItemWithTyperepresenting a argument of aCodeOperationsuch asCodeParameter,CodeExceptionorCodeReturn.interfaceCodeOperationArgs<A extends CodeOperationArg>interfaceCodeOperationArgfor a parameter (argument) of aCodeOperation.interfaceinterfaceCodeOperationArgfor the returned result of aCodeMethod. -
Uses of CodeNode in io.github.mmm.code.api.block
Subinterfaces of CodeNode in io.github.mmm.code.api.blockModifier and TypeInterfaceDescriptioninterfaceCodeStatementfor a block that groups multiplestatements.interfaceinterfaceinterfaceCodeBlockfor anforblock.interfaceCodeBlockfor anifblock.interfaceinterfaceCodeBlockthat is a regularCodeStatement.interfaceinterface -
Uses of CodeNode in io.github.mmm.code.api.copy
Classes in io.github.mmm.code.api.copy with type parameters of type CodeNodeModifier and TypeInterfaceDescriptioninterfaceCodeNodeItemCopyable<P extends CodeNode, SELF extends CodeNodeItemCopyable<P,SELF>> Subinterfaces of CodeNode in io.github.mmm.code.api.copyModifier and TypeInterfaceDescriptioninterfaceCodeNodeItemCopyable<P extends CodeNode, SELF extends CodeNodeItemCopyable<P,SELF>> Methods in io.github.mmm.code.api.copy with type parameters of type CodeNodeModifier and TypeMethodDescriptionprotected abstract <N extends CodeNode>
NAbstractCodeCopyMapper.doMap(N node, CodeCopyType type) protected <N extends CodeNode>
NCodeCopyMapperDefault.doMap(N node, CodeCopyType type) protected <N extends CodeNode>
NAbstractCodeCopyMapper.getMapping(N node) <N extends CodeNode>
NAbstractCodeCopyMapper.map(N node, CodeCopyType type) <N extends CodeNode>
NCodeCopyMapper.map(N node, CodeCopyType type) <N extends CodeNode>
voidAbstractCodeCopyMapper.registerMapping(N source, N target) Methods in io.github.mmm.code.api.copy with parameters of type CodeNode -
Uses of CodeNode in io.github.mmm.code.api.doc
Subinterfaces of CodeNode in io.github.mmm.code.api.doc -
Uses of CodeNode in io.github.mmm.code.api.element
Subinterfaces of CodeNode in io.github.mmm.code.api.elementModifier and TypeInterfaceDescriptioninterfaceinterfaceCodeElementthat has adeclaring type.interfaceCodeElementthat hasmodifiers.interfaceCodeElementthat has aname.interfaceCodeElementthat optionally hastype variables. -
Uses of CodeNode in io.github.mmm.code.api.expression
Subinterfaces of CodeNode in io.github.mmm.code.api.expressionModifier and TypeInterfaceDescriptioninterfaceCodeExpressionrepresenting a lambda function.
Syntax: -
Uses of CodeNode in io.github.mmm.code.api.imports
Subinterfaces of CodeNode in io.github.mmm.code.api.importsModifier and TypeInterfaceDescriptioninterface -
Uses of CodeNode in io.github.mmm.code.api.member
Subinterfaces of CodeNode in io.github.mmm.code.api.memberModifier and TypeInterfaceDescriptioninterfaceCodeOperationrepresenting a constructor of aCodeType.interfaceCodeMembersas a container for theCodeConstructors.interfaceCodeMemberfor a field of aCodeType.interfaceCodeMembersas a container for theCodeFields.interfaceCodeElementWithModifiersrepresenting aMemberof aCodeTypethat is either aCodeOperationor aCodeField.interfaceCodeMembers<M extends CodeMember>CodeItemthat groups allCodeMembers of a type.interfaceCodeOperationthat represents a method of aCodeType.interfaceCodeMembersas a container for theCodeMethods.interfaceinterfaceCodeOperations<O extends CodeOperation>CodeMembersas a container for theCodeOperations.interfaceCodeMembersas a container for theCodePropertys.interfaceAbstract interface for a field of aCodeType. -
Uses of CodeNode in io.github.mmm.code.api.node
Subinterfaces of CodeNode in io.github.mmm.code.api.nodeModifier and TypeInterfaceDescriptioninterfaceCodeNode as common anchestor ofCodePackageandCodeSource.interfaceinterfaceinterfaceinterfaceCodeNodeItemContainer<I extends CodeItem>interfaceCodeNodeItemContainerFlat<I extends CodeItem>interfaceCodeNodeItemContainerFlatWithName<I extends CodeItem>interfaceCodeNodeItemContainerHierarchical<I extends CodeItem>interfaceinterfaceCodeNodeItemContainerWithName<I extends CodeItem>interfaceCodeNodeItemthat has adeclaring member.interfaceCodeItemwithfile writing support.Methods in io.github.mmm.code.api.node that return CodeNode -
Uses of CodeNode in io.github.mmm.code.api.source
Subinterfaces of CodeNode in io.github.mmm.code.api.sourceModifier and TypeInterfaceDescriptioninterfaceinterfaceCodeSourceDependencies<S extends CodeSource>CodeNodeContainercontainingCodeSources. -
Uses of CodeNode in io.github.mmm.code.api.type
Subinterfaces of CodeNode in io.github.mmm.code.api.typeModifier and TypeInterfaceDescriptioninterfaceinterfaceinterfaceinterfaceCodeGenericTypeParameters<P extends CodeGenericType>interfaceCodeNodeItemContainerHierarchicalcontaining the nestedCodeTypes.interfaceCodeGenericTyperepresenting a parameterized type.interfaceCodeNodeItemContainerHierarchicalcontaining the super types of aCodeType.interfaceCodeElementrepresenting a type (similar toClass).interfaceCodeGenericTypeParameterswith generic bound toCodeGenericType.interfaceinterfaceCodeGenericTyperepresenting a type variable.interfaceinterfaceCodeGenericTyperepresenting a type variable.