List of usage examples for org.eclipse.jdt.internal.core.util Util getUnresolvedJavaElement
public static JavaElement getUnresolvedJavaElement(TypeBinding typeBinding, WorkingCopyOwner workingCopyOwner, BindingsToNodesMap bindingsToNodes)
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); }