Copyright (c) 2000, 2010 IBM Corporation and others.
This program and the accompanying materials
are made available under the terms of the Eclipse Public License 2.0
which accompanies this distribution, and is available at
https://www.eclipse.org/legal/epl-2.0/
SPDX-License-Identifier: EPL-2.0
Contributors:
IBM Corporation - initial API and implementation
/*******************************************************************************
* Copyright (c) 2000, 2010 IBM Corporation and others.
*
* This program and the accompanying materials
* are made available under the terms of the Eclipse Public License 2.0
* which accompanies this distribution, and is available at
* https://www.eclipse.org/legal/epl-2.0/
*
* SPDX-License-Identifier: EPL-2.0
*
* Contributors:
* IBM Corporation - initial API and implementation
*******************************************************************************/
package org.eclipse.jdt.internal.compiler;
import org.eclipse.jdt.core.compiler.CategorizedProblem;
import org.eclipse.jdt.internal.compiler.ast.Expression;
import org.eclipse.jdt.internal.compiler.ast.ImportReference;
public class SourceElementRequestorAdapter implements ISourceElementRequestor {
See Also: - acceptAnnotationTypeReference.acceptAnnotationTypeReference(char[][], int, int)
/**
* @see ISourceElementRequestor#acceptAnnotationTypeReference(char[][], int, int)
*/
@Override
public void acceptAnnotationTypeReference(
char[][] typeName,
int sourceStart,
int sourceEnd) {
// default implementation: do nothing
}
See Also: - acceptAnnotationTypeReference.acceptAnnotationTypeReference(char[], int)
/**
* @see ISourceElementRequestor#acceptAnnotationTypeReference(char[], int)
*/
@Override
public void acceptAnnotationTypeReference(char[] typeName, int sourcePosition) {
// default implementation: do nothing
}
See Also: - acceptConstructorReference.acceptConstructorReference(char[], int, int)
/**
* @see ISourceElementRequestor#acceptConstructorReference(char[], int, int)
*/
@Override
public void acceptConstructorReference(
char[] typeName,
int argCount,
int sourcePosition) {
// default implementation: do nothing
}
See Also: - acceptFieldReference.acceptFieldReference(char[], int)
/**
* @see ISourceElementRequestor#acceptFieldReference(char[], int)
*/
@Override
public void acceptFieldReference(char[] fieldName, int sourcePosition) {
// default implementation: do nothing
}
See Also: - acceptImport.acceptImport(int, int, int, int, char[][], boolean, int)
/**
* @see ISourceElementRequestor#acceptImport(int, int, int, int, char[][], boolean, int)
*/
@Override
public void acceptImport(
int declarationStart,
int declarationEnd,
int nameStart,
int nameEnd,
char[][] tokens,
boolean onDemand,
int modifiers) {
// default implementation: do nothing
}
See Also: - acceptLineSeparatorPositions.acceptLineSeparatorPositions(int[])
/**
* @see ISourceElementRequestor#acceptLineSeparatorPositions(int[])
*/
@Override
public void acceptLineSeparatorPositions(int[] positions) {
// default implementation: do nothing
}
See Also: - acceptMethodReference.acceptMethodReference(char[], int, int)
/**
* @see ISourceElementRequestor#acceptMethodReference(char[], int, int)
*/
@Override
public void acceptMethodReference(
char[] methodName,
int argCount,
int sourcePosition) {
// default implementation: do nothing
}
See Also: - acceptPackage.acceptPackage(ImportReference)
/**
* @see ISourceElementRequestor#acceptPackage(ImportReference)
*/
@Override
public void acceptPackage(ImportReference importReference) {
// default implementation: do nothing
}
See Also: - acceptProblem.acceptProblem(CategorizedProblem)
/**
* @see ISourceElementRequestor#acceptProblem(CategorizedProblem)
*/
@Override
public void acceptProblem(CategorizedProblem problem) {
// default implementation: do nothing
}
See Also: - acceptTypeReference.acceptTypeReference(char[][], int, int)
/**
* @see ISourceElementRequestor#acceptTypeReference(char[][], int, int)
*/
@Override
public void acceptTypeReference(
char[][] typeName,
int sourceStart,
int sourceEnd) {
// default implementation: do nothing
}
See Also: - acceptTypeReference.acceptTypeReference(char[], int)
/**
* @see ISourceElementRequestor#acceptTypeReference(char[], int)
*/
@Override
public void acceptTypeReference(char[] typeName, int sourcePosition) {
// default implementation: do nothing
}
See Also: - acceptUnknownReference.acceptUnknownReference(char[][], int, int)
/**
* @see ISourceElementRequestor#acceptUnknownReference(char[][], int, int)
*/
@Override
public void acceptUnknownReference(
char[][] name,
int sourceStart,
int sourceEnd) {
// default implementation: do nothing
}
See Also: - acceptUnknownReference.acceptUnknownReference(char[], int)
/**
* @see ISourceElementRequestor#acceptUnknownReference(char[], int)
*/
@Override
public void acceptUnknownReference(char[] name, int sourcePosition) {
// default implementation: do nothing
}
See Also: - enterCompilationUnit.enterCompilationUnit()
/**
* @see ISourceElementRequestor#enterCompilationUnit()
*/
@Override
public void enterCompilationUnit() {
// default implementation: do nothing
}
@Override
public void enterConstructor(MethodInfo methodInfo) {
// default implementation: do nothing
}
See Also: - enterField.enterField(FieldInfo)
/**
* @see ISourceElementRequestor#enterField(ISourceElementRequestor.FieldInfo)
*/
@Override
public void enterField(FieldInfo fieldInfo) {
// default implementation: do nothing
}
See Also: - enterInitializer.enterInitializer(int, int)
/**
* @see ISourceElementRequestor#enterInitializer(int, int)
*/
@Override
public void enterInitializer(int declarationStart, int modifiers) {
// default implementation: do nothing
}
@Override
public void enterMethod(MethodInfo methodInfo) {
// default implementation: do nothing
}
@Override
public void enterType(TypeInfo typeInfo) {
// default implementation: do nothing
}
See Also: - exitCompilationUnit.exitCompilationUnit(int)
/**
* @see ISourceElementRequestor#exitCompilationUnit(int)
*/
@Override
public void exitCompilationUnit(int declarationEnd) {
// default implementation: do nothing
}
See Also: - exitConstructor.exitConstructor(int)
/**
* @see ISourceElementRequestor#exitConstructor(int)
*/
@Override
public void exitConstructor(int declarationEnd) {
// default implementation: do nothing
}
See Also: - exitField.exitField(int, int, int)
/**
* @see ISourceElementRequestor#exitField(int, int, int)
*/
@Override
public void exitField(int initializationStart, int declarationEnd, int declarationSourceEnd) {
// default implementation: do nothing
}
See Also: - exitInitializer.exitInitializer(int)
/**
* @see ISourceElementRequestor#exitInitializer(int)
*/
@Override
public void exitInitializer(int declarationEnd) {
// default implementation: do nothing
}
See Also: - exitMethod.exitMethod(int, Expression)
/**
* @see ISourceElementRequestor#exitMethod(int, Expression)
*/
@Override
public void exitMethod(int declarationEnd, Expression defaultValue) {
// default implementation: do nothing
}
See Also: - exitType.exitType(int)
/**
* @see ISourceElementRequestor#exitType(int)
*/
@Override
public void exitType(int declarationEnd) {
// default implementation: do nothing
}
}