- Common ways to obtain TypeEnvironment
private void myMethod () {TypeEnvironment t =
new TypeEnvironment()
new TypeEnvironment(true)
HierarchyType hierarchyType;hierarchyType.getEnvironment()
- Smart code suggestions by Codota
}
public TType create(ITypeBinding binding) { if (binding.isPrimitive()) { return createPrimitiveType(binding); } else if (binding.isArray()) { return createArrayType(binding); } else if (binding.isRawType()) { return createRawType(binding); } else if (binding.isGenericType()) { return createGenericType(binding); } else if (binding.isParameterizedType()) { return createParameterizedType(binding); } else if (binding.isTypeVariable()) { return createTypeVariable(binding); } else if (binding.isWildcardType()) { if (binding.getBound() == null) { return createUnboundWildcardType(binding); } else if (binding.isUpperbound()) { return createExtendsWildCardType(binding); } else { return createSuperWildCardType(binding); } } else if (binding.isCapture()) { return createCaptureType(binding); } if ("null".equals(binding.getName())) //$NON-NLS-1$ return NULL; return createStandardType(binding); }
return create(binding.getWildcard()); } else { return createCaptureType(binding);
return create(binding.getWildcard()); } else { return createCaptureType(binding);