Tabnine Logo
org.eclipse.jdt.internal.corext.refactoring.typeconstraints.types
Code IndexAdd Tabnine to your IDE (free)

How to use org.eclipse.jdt.internal.corext.refactoring.typeconstraints.types

Best Java code snippets using org.eclipse.jdt.internal.corext.refactoring.typeconstraints.types (Showing top 20 results out of 315)

origin: org.eclipse/org.eclipse.jdt.ui

protected boolean checkLowerBound(TType rhs) {
  if (! getWildcard().isSuperWildcardType())
    return false;
  
  return rhs.canAssignTo(getWildcard().getBound());
}

origin: org.eclipse/org.eclipse.jdt.ui

public TType[] getSubTypes() {
  TType[] subTypes= fElementType.getSubTypes();
  TType[] result= new TType[subTypes.length];
  for (int i= 0; i < subTypes.length; i++) {
    result[i]= getEnvironment().createArrayType(subTypes[i], fDimensions);
  }
  return result;
}

origin: org.eclipse.jdt/org.eclipse.jdt.core.manipulation

protected void initialize(TType elementType, int dimensions) {
  fElementType= elementType;
  fDimensions= dimensions;
  if (fElementType.isStandardType() || fElementType.isGenericType() || fElementType.isPrimitiveType()) {
    fErasure= this;
  } else {
    fErasure= getEnvironment().createArrayType(elementType.getErasure(), dimensions);
  }
}
origin: org.eclipse/org.eclipse.jdt.ui

protected boolean isTypeEquivalentTo(TType other) {
  int otherElementType= other.getKind();
  if (otherElementType == RAW_TYPE || otherElementType == GENERIC_TYPE)
    return getErasure().isTypeEquivalentTo(other.getErasure());
  return super.isTypeEquivalentTo(other);
}
origin: org.eclipse.jdt/org.eclipse.jdt.core.manipulation

@Override
protected boolean isTypeEquivalentTo(TType other) {
  int otherElementType= other.getKind();
  if (otherElementType == RAW_TYPE || otherElementType == PARAMETERIZED_TYPE)
    return getErasure().isTypeEquivalentTo(other.getErasure());
  return super.isTypeEquivalentTo(other);
}
origin: org.eclipse/org.eclipse.jdt.ui

protected boolean isTypeEquivalentTo(TType other) {
  int otherElementType= other.getKind();
  if (otherElementType == PARAMETERIZED_TYPE || otherElementType == GENERIC_TYPE)
    return getErasure().isTypeEquivalentTo(other.getErasure());
  return super.isTypeEquivalentTo(other);
}
origin: org.eclipse.jdt/org.eclipse.jdt.core.manipulation

@Override
public TType getErasure() {
  if (fBounds.length == 0)
    return getEnvironment().getJavaLangObject();
  return fBounds[0].getErasure();
}
origin: org.eclipse/org.eclipse.jdt.ui

private boolean canAssignToArrayType(ArrayType lhs) {
  if (fDimensions == lhs.fDimensions) {
    // primitive type don't have any conversion for arrays.
    if (fElementType.getKind() == PRIMITIVE_TYPE || lhs.fElementType.getKind() == PRIMITIVE_TYPE)
      return fElementType.isTypeEquivalentTo(lhs.fElementType);
    return fElementType.canAssignTo(lhs.fElementType);
  }
  if (fDimensions < lhs.fDimensions)
    return false;
  return isArrayLhsCompatible(lhs.fElementType);
}
origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.ui

protected void initialize(TType elementType, int dimensions) {
  fElementType= elementType;
  fDimensions= dimensions;
  if (fElementType.isStandardType() || fElementType.isGenericType() || fElementType.isPrimitiveType()) {
    fErasure= this;
  } else {
    fErasure= getEnvironment().createArrayType(elementType.getErasure(), dimensions);
  }
}
origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.ui

@Override
protected boolean isTypeEquivalentTo(TType other) {
  int otherElementType= other.getKind();
  if (otherElementType == RAW_TYPE || otherElementType == GENERIC_TYPE)
    return getErasure().isTypeEquivalentTo(other.getErasure());
  return super.isTypeEquivalentTo(other);
}
origin: org.eclipse.jdt/org.eclipse.jdt.core.manipulation

protected boolean checkLowerBound(TType rhs) {
  if (! getWildcard().isSuperWildcardType())
    return false;
  return rhs.canAssignTo(getWildcard().getBound());
}
origin: org.eclipse/org.eclipse.jdt.ui

protected boolean isTypeEquivalentTo(TType other) {
  int otherElementType= other.getKind();
  if (otherElementType == RAW_TYPE || otherElementType == PARAMETERIZED_TYPE)
    return getErasure().isTypeEquivalentTo(other.getErasure());
  return super.isTypeEquivalentTo(other);
}

origin: org.eclipse.jdt/org.eclipse.jdt.core.manipulation

@Override
protected boolean isTypeEquivalentTo(TType other) {
  int otherElementType= other.getKind();
  if (otherElementType == PARAMETERIZED_TYPE || otherElementType == GENERIC_TYPE)
    return getErasure().isTypeEquivalentTo(other.getErasure());
  return super.isTypeEquivalentTo(other);
}
origin: org.eclipse.jdt/org.eclipse.jdt.core.manipulation

@Override
public TType[] getSubTypes() {
  TType[] subTypes= fElementType.getSubTypes();
  TType[] result= new TType[subTypes.length];
  for (int i= 0; i < subTypes.length; i++) {
    result[i]= getEnvironment().createArrayType(subTypes[i], fDimensions);
  }
  return result;
}
origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.ui

@Override
public TType getErasure() {
  if (fBounds.length == 0)
    return getEnvironment().getJavaLangObject();
  return fBounds[0].getErasure();
}
origin: org.eclipse/org.eclipse.jdt.ui

protected void initialize(TType elementType, int dimensions) {
  fElementType= elementType;
  fDimensions= dimensions;
  if (fElementType.isStandardType() || fElementType.isGenericType() || fElementType.isPrimitiveType()) {
    fErasure= this;
  } else {
    fErasure= getEnvironment().createArrayType(elementType.getErasure(), dimensions);
  }
}
origin: org.eclipse.jdt/org.eclipse.jdt.core.manipulation

@Override
protected boolean isTypeEquivalentTo(TType other) {
  int otherElementType= other.getKind();
  if (otherElementType == RAW_TYPE || otherElementType == GENERIC_TYPE)
    return getErasure().isTypeEquivalentTo(other.getErasure());
  return super.isTypeEquivalentTo(other);
}
origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.ui

protected boolean checkLowerBound(TType rhs) {
  if (! getWildcard().isSuperWildcardType())
    return false;
  return rhs.canAssignTo(getWildcard().getBound());
}
origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.ui

@Override
public TType[] getSubTypes() {
  TType[] subTypes= fElementType.getSubTypes();
  TType[] result= new TType[subTypes.length];
  for (int i= 0; i < subTypes.length; i++) {
    result[i]= getEnvironment().createArrayType(subTypes[i], fDimensions);
  }
  return result;
}
origin: org.eclipse/org.eclipse.jdt.ui

public TType getErasure() {
  if (fBounds.length == 0)
    return getEnvironment().getJavaLangObject();
  return fBounds[0].getErasure();
}

org.eclipse.jdt.internal.corext.refactoring.typeconstraints.types

Most used classes

  • AbstractTypeVariable
  • ArrayType
  • GenericType
  • HierarchyType
  • ParameterizedType
  • TypeEnvironment,
  • TypeVariable,
  • WildcardType,
  • CaptureType,
  • ExtendsWildcardType,
  • NullType,
  • PrimitiveType,
  • RawType,
  • StandardType,
  • SuperWildcardType,
  • TypeEnvironment$1,
  • TypeEnvironment$ProjectKeyPair,
  • TypeTuple,
  • UnboundWildcardType
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now