Java 类com.intellij.openapi.util.KeyWithDefaultValue 实例源码

项目:intellij-ce-playground    文件:ResolveState.java   
@Override
public <T> T get(@NotNull Key<T> key) {
  Object value;
  if (myKey1.equals(key)) {
    value = myValue1;
  }
  else if (myKey2.equals(key)) {
    value = myValue2;
  }
  else {
    value = null;
  }

  if (value == null && key instanceof KeyWithDefaultValue) {
    return ((KeyWithDefaultValue<T>)key).getDefaultValue();
  }
  return (T)value;
}
项目:tools-idea    文件:ResolveState.java   
@Override
public <T> T get(Key<T> key) {
  Object value;
  if (myKey1.equals(key)) {
    value = myValue1;
  }
  else if (myKey2.equals(key)) {
    value = myValue2;
  }
  else {
    value = null;
  }

  if (value == null && key instanceof KeyWithDefaultValue) {
    return ((KeyWithDefaultValue<T>)key).getDefaultValue();
  }
  return (T)value;
}
项目:consulo    文件:ResolveState.java   
@Override
public <T> T get(Key<T> key) {
  Object value;
  if (myKey1.equals(key)) {
    value = myValue1;
  }
  else if (myKey2.equals(key)) {
    value = myValue2;
  }
  else {
    value = null;
  }

  if (value == null && key instanceof KeyWithDefaultValue) {
    return ((KeyWithDefaultValue<T>)key).getDefaultValue();
  }
  return (T)value;
}
项目:intellij-ce-playground    文件:ResolveState.java   
@Override
public <T> T get(@NotNull Key<T> key) {
  Object value = myKey.equals(key) ? myValue : null;
  if (value == null && key instanceof KeyWithDefaultValue) {
    return ((KeyWithDefaultValue<T>)key).getDefaultValue();
  }
  return (T)value;
}
项目:intellij-ce-playground    文件:ResolveState.java   
@Override
public <T> T get(@NotNull Key<T> key) {
  final T value = (T)myValues.get(key);
  if (value == null && key instanceof KeyWithDefaultValue) {
    return ((KeyWithDefaultValue<T>) key).getDefaultValue();
  }
  return value;
}
项目:tools-idea    文件:ResolveState.java   
@Override
public <T> T get(Key<T> key) {
  Object value = myKey.equals(key) ? myValue : null;
  if (value == null && key instanceof KeyWithDefaultValue) {
    return ((KeyWithDefaultValue<T>)key).getDefaultValue();
  }
  return (T)value;
}
项目:tools-idea    文件:ResolveState.java   
@Override
public <T> T get(Key<T> key) {
  final T value = (T)myValues.get(key);
  if (value == null && key instanceof KeyWithDefaultValue) {
    return ((KeyWithDefaultValue<T>) key).getDefaultValue();
  }
  return value;
}
项目:consulo    文件:ResolveState.java   
@Override
public <T> T get(Key<T> key) {
  Object value = myKey.equals(key) ? myValue : null;
  if (value == null && key instanceof KeyWithDefaultValue) {
    return ((KeyWithDefaultValue<T>)key).getDefaultValue();
  }
  return (T)value;
}
项目:consulo    文件:ResolveState.java   
@Override
public <T> T get(Key<T> key) {
  final T value = (T)myValues.get(key);
  if (value == null && key instanceof KeyWithDefaultValue) {
    return ((KeyWithDefaultValue<T>) key).getDefaultValue();
  }
  return value;
}
项目:consulo    文件:ProjectViewPane.java   
@Nonnull
@Override
public <T> T getViewOption(@Nonnull KeyWithDefaultValue<T> option) {
  T value = ProjectViewPane.this.getUserData(option);
  assert value != null;
  return value;
}
项目:intellij-ce-playground    文件:ResolveState.java   
public <T> T get(@NotNull Key<T> key) {
  if (key instanceof KeyWithDefaultValue) {
    return ((KeyWithDefaultValue<T>)key).getDefaultValue();
  }
  return null;
}
项目:consulo-unity3d    文件:Unity3dShowMetaFileProjectViewPaneOptionProvider.java   
@NotNull
@Override
public KeyWithDefaultValue<Boolean> getKey()
{
    return KEY;
}
项目:tools-idea    文件:ResolveState.java   
public <T> T get(Key<T> key) {
  if (key instanceof KeyWithDefaultValue) {
    return ((KeyWithDefaultValue<T>)key).getDefaultValue();
  }
  return null;
}
项目:consulo    文件:NodeOptions.java   
@Nonnull
<T> T getViewOption(@Nonnull KeyWithDefaultValue<T> option);
项目:consulo    文件:NodeOptions.java   
@Nonnull
@Override
public <T> T getViewOption(@Nonnull KeyWithDefaultValue<T> option) {
  return option.getDefaultValue();
}
项目:consulo    文件:ResolveState.java   
public <T> T get(Key<T> key) {
  if (key instanceof KeyWithDefaultValue) {
    return ((KeyWithDefaultValue<T>)key).getDefaultValue();
  }
  return null;
}
项目:consulo    文件:ViewSettings.java   
@Nonnull
@Override
public <T> T getViewOption(@Nonnull KeyWithDefaultValue<T> option) {
  return option.getDefaultValue();
}
项目:consulo    文件:ShowExcludedFilesProjectViewPaneOptionProvider.java   
@Nonnull
@Override
public KeyWithDefaultValue<Boolean> getKey() {
  return KEY;
}
项目:consulo    文件:ProjectViewPaneOptionProvider.java   
@Nonnull
KeyWithDefaultValue<T> getKey();
项目:consulo    文件:FavoritesViewSettings.java   
@Nonnull
@Override
public <T> T getViewOption(@Nonnull KeyWithDefaultValue<T> option) {
  return option.getDefaultValue();
}
项目:consulo    文件:AbstractProjectTreeStructure.java   
@Nonnull
@Override
public <T> T getViewOption(@Nonnull KeyWithDefaultValue<T> option) {
  return option.getDefaultValue();
}