protected IMethod[] createInheritedConstructors(ICompilationUnit cu, IType type, IProgressMonitor monitor) throws CoreException { cu.reconcile(ICompilationUnit.NO_AST, false, null, null); Set handleIds = getHandleIds(type); ASTParser parser = ASTParser.newParser(AST.JLS3); parser.setResolveBindings(true); parser.setSource(cu); CompilationUnit unit = (CompilationUnit) parser.createAST(new SubProgressMonitor(monitor, 1)); ITypeBinding binding = getBinding(type, unit); if (binding != null) { IWorkspaceRunnable operation = AddUnimplementedConstructorsAction.createRunnable(unit, binding, null, -1, true, Modifier.PUBLIC, true); operation.run(monitor); cu.commitWorkingCopy(false, monitor); } return getTypeMethods(type, handleIds); }
int insertPos= dialog.getInsertOffset(); AddUnimplementedConstructorsOperation operation= (AddUnimplementedConstructorsOperation) createRunnable(astRoot, typeBinding, selected, insertPos, dialog.getGenerateComment(), dialog.getVisibilityModifier(), dialog.isOmitSuper()); IRunnableContext context= JavaPlugin.getActiveWorkbenchWindow(); if (context == null)
int insertPos= dialog.getInsertOffset(); AddUnimplementedConstructorsOperation operation= (AddUnimplementedConstructorsOperation) createRunnable(astRoot, typeBinding, selected, insertPos, dialog.getGenerateComment(), dialog.getVisibilityModifier(), dialog.isOmitSuper()); IRunnableContext context= JavaPlugin.getActiveWorkbenchWindow(); if (context == null)
int insertPos= dialog.getInsertOffset(); AddUnimplementedConstructorsOperation operation= (AddUnimplementedConstructorsOperation) createRunnable(astRoot, typeBinding, selected, insertPos, dialog.getGenerateComment(), dialog.getVisibilityModifier(), dialog.isOmitSuper()); IRunnableContext context= JavaPlugin.getActiveWorkbenchWindow(); if (context == null)