コード例 #1
0
ファイル: ModelType.java プロジェクト: Cazen/gradle
  @Override
  public boolean equals(Object o) {
    if (this == o) {
      return true;
    }
    if (!(o instanceof ModelType)) {
      return false;
    }

    ModelType<?> modelType = (ModelType<?>) o;

    return wrapper.equals(modelType.wrapper);
  }
コード例 #2
0
ファイル: ModelType.java プロジェクト: Cazen/gradle
 public Class<T> getConcreteClass() {
   return Cast.uncheckedCast(wrapper.getRawClass());
 }
コード例 #3
0
ファイル: ModelType.java プロジェクト: Cazen/gradle
 public Class<? super T> getRawClass() {
   return Cast.uncheckedCast(wrapper.getRawClass());
 }
コード例 #4
0
ファイル: ModelType.java プロジェクト: Cazen/gradle
 @Override
 public int hashCode() {
   return wrapper.hashCode();
 }
コード例 #5
0
ファイル: ModelType.java プロジェクト: Cazen/gradle
 public String toString() {
   return wrapper.getRepresentation(true);
 }
コード例 #6
0
ファイル: ModelType.java プロジェクト: Cazen/gradle
 /** Returns a human-readable name for the type. */
 public String getDisplayName() {
   return wrapper.getRepresentation(false);
 }
コード例 #7
0
ファイル: ModelType.java プロジェクト: Cazen/gradle
 public String getName() {
   return wrapper.getRepresentation(true);
 }
コード例 #8
0
ファイル: ModelType.java プロジェクト: Cazen/gradle
 public List<Class<?>> getAllClasses() {
   ImmutableList.Builder<Class<?>> builder = ImmutableList.builder();
   wrapper.collectClasses(builder);
   return builder.build();
 }
コード例 #9
0
ファイル: ModelType.java プロジェクト: Cazen/gradle
 public boolean isAssignableFrom(ModelType<?> modelType) {
   return modelType == this || wrapper.isAssignableFrom(modelType.wrapper);
 }