Copyright (c) 2000, 2016 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:
Dmitry Stalnov (dstalnov@fusionone.com) - contributed fix for
bug "inline method - doesn't handle implicit cast" (see
https://bugs.eclipse.org/bugs/show_bug.cgi?id=24941).
/*******************************************************************************
* Copyright (c) 2000, 2016 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:
* Dmitry Stalnov (dstalnov@fusionone.com) - contributed fix for
* bug "inline method - doesn't handle implicit cast" (see
* https://bugs.eclipse.org/bugs/show_bug.cgi?id=24941).
*******************************************************************************/
package org.eclipse.jdt.internal.corext.dom;
import org.eclipse.jdt.core.dom.ITypeBinding;
Interface used in type binding visiting algorithms.
See Also: - visitHierarchy.visitHierarchy(ITypeBinding, TypeBindingVisitor)
/**
* Interface used in type binding visiting algorithms.
*
* @see Bindings#visitHierarchy(ITypeBinding, TypeBindingVisitor)
*/
public interface TypeBindingVisitor {
Params: - type – a type binding
Returns: true
to continue visiting types,
or false
to abort and return false
/**
* @param type a type binding
* @return <code>true</code> to continue visiting types,
* or <code>false</code> to abort and return <code>false</code>
*/
public boolean visit(ITypeBinding type);
}