Klasse CreateInitializerOperation
java.lang.Object
org.aspectj.org.eclipse.jdt.internal.core.JavaModelOperation
org.aspectj.org.eclipse.jdt.internal.core.CreateElementInCUOperation
org.aspectj.org.eclipse.jdt.internal.core.CreateTypeMemberOperation
org.aspectj.org.eclipse.jdt.internal.core.CreateInitializerOperation
- Alle implementierten Schnittstellen:
org.eclipse.core.resources.IWorkspaceRunnable
,org.eclipse.core.runtime.ICoreRunnable
,org.eclipse.core.runtime.IProgressMonitor
This operation creates a initializer in a type.
Required Attributes:
- Containing Type
- The source code for the initializer. No verification of the source is performed.
-
Verschachtelte Klassen - Übersicht
Von Klasse geerbte verschachtelte Klassen/Schnittstellen org.aspectj.org.eclipse.jdt.internal.core.JavaModelOperation
JavaModelOperation.IPostAction
-
Feldübersicht
Modifizierer und TypFeldBeschreibungprotected int
The current number of initializers in the parent type.Von Klasse geerbte Felder org.aspectj.org.eclipse.jdt.internal.core.CreateTypeMemberOperation
alteredName, createdNode, source
Von Klasse geerbte Felder org.aspectj.org.eclipse.jdt.internal.core.CreateElementInCUOperation
anchorElement, creationOccurred, cuAST, INSERT_AFTER, INSERT_BEFORE, INSERT_LAST, insertionPolicy
Von Klasse geerbte Felder org.aspectj.org.eclipse.jdt.internal.core.JavaModelOperation
actions, actionsEnd, actionsStart, APPEND, attributes, elementsToProcess, force, HAS_MODIFIED_RESOURCE_ATTR, isNested, KEEP_EXISTING, NO_ELEMENTS, OPERATION_STACKS, parentElements, POST_ACTION_VERBOSE, progressMonitor, REMOVEALL_APPEND, resultElements, TRUE
Von Schnittstelle geerbte Felder org.eclipse.core.runtime.IProgressMonitor
UNKNOWN
-
Konstruktorübersicht
KonstruktorBeschreibungCreateInitializerOperation
(IType parentElement, String source) When executed, this operation will create an initializer with the given name in the given type with the specified source. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungprotected ASTNode
generateElementAST
(ASTRewrite rewriter, ICompilationUnit cu) protected IJavaElement
Creates and returns the handle for the element this operation created.Returns the name of the main task of this operation for progress reporting.protected void
By default the new initializer is positioned after the last existing initializer declaration, or as the first member in the type if there are no initializers.protected SimpleName
rename
(ASTNode node, SimpleName newName) Von Klasse geerbte Methoden org.aspectj.org.eclipse.jdt.internal.core.CreateTypeMemberOperation
generateSyntaxIncorrectAST, getChildPropertyDescriptor, getType, setAlteredName, verify, verifyNameCollision
Von Klasse geerbte Methoden org.aspectj.org.eclipse.jdt.internal.core.CreateElementInCUOperation
checkCanceled, createAfter, createBefore, executeOperation, generateNewCompilationUnitAST, generateResultHandles, getCompilationUnit, getMainAmountOfWork, getSchedulingRule, insertASTNode, parse, setRelativePosition
Von Klasse geerbte Methoden org.aspectj.org.eclipse.jdt.internal.core.JavaModelOperation
addAction, addDelta, addReconcileDelta, applyTextEdit, beginTask, canModifyRoots, commonVerify, copyResources, createFile, createFolder, deleteEmptyPackageFragment, deleteResource, deleteResources, done, equalsOneOf, executeNestedOperation, firstActionWithID, getAttribute, getCompilationUnitFor, getCurrentOperationStack, getDocument, getElementToProcess, getJavaModel, getLatestASTLevel, getNestedFolders, getParentElement, getParentElements, getResultElements, getSubProgressMonitor, hasModifiedResource, internalWorked, isCanceled, isReadOnly, isTopLevelOperation, moveResources, newJavaElementDelta, popOperation, postAction, prefixesOneOf, pushOperation, removeAllPostAction, removeReconcileDelta, run, runOperation, runPostActions, setAttribute, setCanceled, setNested, setTaskName, subTask, worked
Von Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Von Schnittstelle geerbte Methoden org.eclipse.core.runtime.IProgressMonitor
clearBlocked, setBlocked, slice
-
Felddetails
-
numberOfInitializers
protected int numberOfInitializersThe current number of initializers in the parent type. Used to retrieve the handle of the newly created initializer.
-
-
Konstruktordetails
-
CreateInitializerOperation
When executed, this operation will create an initializer with the given name in the given type with the specified source.By default the new initializer is positioned after the last existing initializer declaration, or as the first member in the type if there are no initializers.
-
-
Methodendetails
-
generateElementAST
protected ASTNode generateElementAST(ASTRewrite rewriter, ICompilationUnit cu) throws JavaModelException - Setzt außer Kraft:
generateElementAST
in KlasseCreateTypeMemberOperation
- Löst aus:
JavaModelException
-
generateResultHandle
Beschreibung aus Klasse kopiert:CreateElementInCUOperation
Creates and returns the handle for the element this operation created.- Angegeben von:
generateResultHandle
in KlasseCreateElementInCUOperation
- Siehe auch:
-
getMainTaskName
Beschreibung aus Klasse kopiert:CreateElementInCUOperation
Returns the name of the main task of this operation for progress reporting.- Angegeben von:
getMainTaskName
in KlasseCreateElementInCUOperation
- Siehe auch:
-
rename
- Angegeben von:
rename
in KlasseCreateTypeMemberOperation
-
initializeDefaultPosition
protected void initializeDefaultPosition()By default the new initializer is positioned after the last existing initializer declaration, or as the first member in the type if there are no initializers.- Setzt außer Kraft:
initializeDefaultPosition
in KlasseCreateElementInCUOperation
-