Example usage for org.eclipse.jdt.internal.core.util Util getUnresolvedJavaElement

List of usage examples for org.eclipse.jdt.internal.core.util Util getUnresolvedJavaElement

Introduction

In this page you can find the example usage for org.eclipse.jdt.internal.core.util Util getUnresolvedJavaElement.

Prototype

public static JavaElement getUnresolvedJavaElement(TypeBinding typeBinding, WorkingCopyOwner workingCopyOwner,
        BindingsToNodesMap bindingsToNodes) 

Source Link

Document

Return the java element corresponding to the given compiler binding.

Usage

From source file:org.eclipse.recommenders.rcp.utils.JdtUtils.java

License:Open Source License

public static Optional<IField> createUnresolvedField(final FieldBinding compilerBinding) {
    requireNonNull(compilerBinding);/*from w  w w. j av a  2  s. co m*/
    final IField f = (IField) Util.getUnresolvedJavaElement(compilerBinding, null, EMPTY_NODE_MAP);
    return fromNullable(f);
}

From source file:org.eclipse.recommenders.rcp.utils.JdtUtils.java

License:Open Source License

public static Optional<IMethod> createUnresolvedMethod(final MethodBinding compilerBinding) {
    requireNonNull(compilerBinding);/*  w ww  .  j  a v  a  2s . co  m*/
    final IMethod m = (IMethod) Util.getUnresolvedJavaElement(compilerBinding, null, EMPTY_NODE_MAP);
    return fromNullable(m);
}

From source file:org.eclipse.recommenders.rcp.utils.JdtUtils.java

License:Open Source License

public static Optional<IType> createUnresolvedType(final TypeBinding compilerBinding) {
    final JavaElement e = Util.getUnresolvedJavaElement(compilerBinding, null, EMPTY_NODE_MAP);
    if (e instanceof IType) {
        return of((IType) e);
    } else if (e instanceof ITypeParameter) {
        return resolveTypeParameter((ITypeParameter) e);
    }//from   w  w  w  . ja v a2s . co m
    return absent();
}

From source file:org.eclipse.recommenders.utils.rcp.JdtUtils.java

License:Open Source License

public static Optional<IField> createUnresolvedField(final FieldBinding compilerBinding) {
    ensureIsNotNull(compilerBinding);//from   ww  w  .j  a v a  2 s .  c  o  m
    final IField f = (IField) Util.getUnresolvedJavaElement(compilerBinding, null, EMPTY_NODE_MAP);
    return fromNullable(f);
}

From source file:org.eclipse.recommenders.utils.rcp.JdtUtils.java

License:Open Source License

public static Optional<IMethod> createUnresolvedMethod(final MethodBinding compilerBinding) {
    ensureIsNotNull(compilerBinding);/*from   w w w .  jav  a2  s  .com*/
    final IMethod m = (IMethod) Util.getUnresolvedJavaElement(compilerBinding, null, EMPTY_NODE_MAP);
    return fromNullable(m);
}