@Override public void apply(final JvmOperation it) { if (shouldOverride) { EmfParsleyDslJvmModelInferrer.this.addOverrideAnnotation(it); } acceptor.accept(it); } };
protected void markCyclic(final TopologicalSorter.Entry it) { if ((!it.cyclic)) { it.cyclic = true; this.cyclicAcceptor.accept(it.description); } } }
public void appendType(final Class<?> type, IAcceptor<String> content) { // don't import if a local variable with the same name is on the scope //TODO logic should be moved to ImportManager eventually. if (hasObject(type.getSimpleName())) { content.accept(type.getCanonicalName()); } else { StringBuilder builder = new StringBuilder(); importManager.appendType(type, builder); content.accept(builder.toString()); } }
protected void addQueuedDiagnostics(IAcceptor<? super AbstractDiagnostic> acceptor) { for(AbstractDiagnostic diagnostic: getQueuedDiagnostics()) { acceptor.accept(diagnostic); } }
@Override protected void initialize(IAcceptor<PreferenceKey> iAcceptor) { super.initialize(iAcceptor); iAcceptor.accept(create(IssueCodes.SINGLE_DISPATCH_FUNCTION, SeverityConverter.SEVERITY_WARNING)); iAcceptor.accept(create(IssueCodes.DISPATCH_PLAIN_FUNCTION_NAME_CLASH, SeverityConverter.SEVERITY_WARNING)); iAcceptor.accept(create(IssueCodes.DISPATCH_FUNCTIONS_DIFFERENT_PRIMITIVE_ARGS, SeverityConverter.SEVERITY_WARNING)); iAcceptor.accept(create(IssueCodes.INVALID_OPERATOR_SIGNATURE, SeverityConverter.SEVERITY_ERROR)); iAcceptor.accept(createDelegate(IssueCodes.UNUSED_PRIVATE_MEMBER, JavaCore.COMPILER_PB_UNUSED_PRIVATE_MEMBER)); iAcceptor.accept(createDelegate(IssueCodes.JAVA_DOC_LINKING_DIAGNOSTIC, JavaCore.COMPILER_PB_INVALID_JAVADOC, SeverityConverter.SEVERITY_IGNORE)); iAcceptor.accept(create(IssueCodes.API_TYPE_INFERENCE, SeverityConverter.SEVERITY_IGNORE)); iAcceptor.accept(create(IssueCodes.IMPLICIT_RETURN, SeverityConverter.SEVERITY_IGNORE)); iAcceptor.accept(create(IssueCodes.ORPHAN_ELMENT, SeverityConverter.SEVERITY_IGNORE)); iAcceptor.accept(create(IssueCodes.WRONG_FILE, SeverityConverter.SEVERITY_WARNING)); iAcceptor.accept(create(IssueCodes.UNNECESSARY_MODIFIER, SeverityConverter.SEVERITY_WARNING)); // overwrite xbase default iAcceptor.accept(create(org.eclipse.xtext.validation.IssueCodes.COPY_JAVA_PROBLEMS, SeverityConverter.SEVERITY_ERROR)); }
public void scanRec(final File file, final IAcceptor<URI> acceptor) { final Path path = Paths.get(file.getAbsoluteFile().toURI()); final URI uri = this._uriExtensions.toEmfUri(path.toUri()); acceptor.accept(uri); boolean _isDirectory = file.isDirectory(); if (_isDirectory) { final File[] files = file.listFiles(); if ((files != null)) { for (final File f : files) { this.scanRec(f, acceptor); } } } } }
protected boolean createEObjectDescriptions(IQualifiedNameProvider qualifiedNameProvider, boolean isNsURI, EObject eObject, IAcceptor<IEObjectDescription> acceptor) { try { QualifiedName qualifiedName = qualifiedNameProvider.getFullyQualifiedName(eObject); if (qualifiedName != null) { Map<String, String> userData = Maps.newHashMapWithExpectedSize(1); userData.put(NS_URI_INDEX_ENTRY, Boolean.toString(isNsURI)); IEObjectDescription description = EObjectDescription.create(qualifiedName, eObject, userData); acceptor.accept(description); return true; } } catch (Exception exc) { LOG.error(exc.getMessage(), exc); } return false; }
public void appendType(final JvmType type, IAcceptor<String> content) { // don't import if a local variable with the same name is on the scope //TODO logic should be moved to ImportManager eventually. if (hasObject(type.getSimpleName())) { content.accept(type.getQualifiedName('.')); } else { StringBuilder builder = new StringBuilder(); importManager.appendType(type, builder); content.accept(builder.toString()); } }
/** * @since 2.4 */ public void findReferences(Set<URI> targetURIs, IResourceDescription resourceDescription, IAcceptor<IReferenceDescription> acceptor, IProgressMonitor monitor, ILocalResourceAccess localResourceAccess) { for (IReferenceDescription referenceDescription : resourceDescription.getReferenceDescriptions()) { if (targetURIs.contains(referenceDescription.getTargetEObjectUri())) { acceptor.accept(referenceDescription); } } } }
@Override protected void initialize(IAcceptor<PreferenceKey> acceptor) { super.initialize(acceptor); acceptor.accept(create(DEPRECATED_MODEL_PART, SeverityConverter.SEVERITY_WARNING)); } }
@Override public boolean createEObjectDescriptions(EObject eObject, IAcceptor<IEObjectDescription> acceptor) { if(eObject instanceof Module) { super.createEObjectDescriptions(eObject, acceptor); return true; } if(eObject instanceof DeclaredProperty) { acceptor.accept(createIEObjectDescription((DeclaredProperty)eObject)); } return false; }
@Override public void initialize(final IAcceptor<PreferenceKey> iAcceptor) { super.initialize(iAcceptor); iAcceptor.accept(this.create(IssueCodes.COPY_JAVA_PROBLEMS, SeverityConverter.SEVERITY_ERROR)); } }
protected void addInnerTypes(JvmDeclaredType containerType, IAcceptor<? super JvmDeclaredType> result) { for (JvmMember member : containerType.getMembers()) { if (member instanceof JvmDeclaredType) { result.accept((JvmDeclaredType) member); addInnerTypes((JvmDeclaredType) member, result); } } }
@Override protected void initialize(IAcceptor<PreferenceKey> acceptor) { super.initialize(acceptor); acceptor.accept(create(DEPRECATED_MODEL_PART, SeverityConverter.SEVERITY_WARNING)); } }
@Override protected void initialize(IAcceptor<PreferenceKey> acceptor) { super.initialize(acceptor); acceptor.accept(create(DEPRECATED_MODEL_PART, SeverityConverter.SEVERITY_WARNING)); } }
@Override protected void initialize(IAcceptor<PreferenceKey> acceptor) { super.initialize(acceptor); acceptor.accept(create(DEPRECATED_MODEL_PART, SeverityConverter.SEVERITY_WARNING)); } }
protected void processDeferredLogic() { for(IAcceptor<? super IResolvedTypes> runnable: getDeferredLogic()) { runnable.accept(this); } clearDeferredLogic(); } }
@Override protected void initialize(IAcceptor<PreferenceKey> acceptor) { super.initialize(acceptor); acceptor.accept(create(DEPRECATED_MODEL_PART, SeverityConverter.SEVERITY_WARNING)); } }
public boolean createEObjectDescriptions(EObject eObject, IAcceptor<IEObjectDescription> acceptor) { if (getQualifiedNameProvider() == null) return false; try { QualifiedName qualifiedName = getQualifiedNameProvider().getFullyQualifiedName(eObject); if (qualifiedName != null) { acceptor.accept(EObjectDescription.create(qualifiedName, eObject)); } } catch (Exception exc) { LOG.error(exc.getMessage()); } return true; }