суббота, 10 марта 2012 г.

переменные среды в MacOSX

пересенные окружения можно задать из консольки. А можно и с помощью текстового редактора. делается это так:
вводим команду open ~/.bash_profile и нам открывается файл.
Если файл не открылся - нужно его создать: touch ~/.bash_profile

теперь можем смело прописывать все необходимые переменные, и добавлять что либо в переменную $PATH


Например, вот так:

export SDK_ROOT=/Developer/Android/android-sdk-macosx
export NDK_ROOT=/Developer/Android/android-ndk-r7b
export PATH=$PATH:$SDK_ROOT/tools
export PATH=$PATH:$NDK_ROOT

среда, 18 января 2012 г.

@SuppressWarnings

Частенько забываю значения @SuppressWarnings. вот, стащил отсюда: http://www.thebuzzmedia.com/supported-values-for-suppresswarnings/

  • all to suppress all warnings
  • boxing to suppress warnings relative to boxing/unboxing operations
  • cast to suppress warnings relative to cast operations
  • dep-ann to suppress warnings relative to deprecated annotation
  • deprecation to suppress warnings relative to deprecation
  • fallthrough to suppress warnings relative to missing breaks in switch statements
  • finally to suppress warnings relative to finally block that don’t return
  • hiding to suppress warnings relative to locals that hide variable
  • incomplete-switch to suppress warnings relative to missing entries in a switch statement (enum case)
  • nls to suppress warnings relative to non-nls string literals
  • null to suppress warnings relative to null analysis
  • rawtypes to suppress warnings relative to un-specific types when using generics on class params
  • restriction to suppress warnings relative to usage of discouraged or forbidden references
  • serial to suppress warnings relative to missing serialVersionUID field for a serializable class
  • static-access to suppress warnings relative to incorrect static access
  • synthetic-access to suppress warnings relative to unoptimized access from inner classes
  • unchecked to suppress warnings relative to unchecked operations
  • unqualified-field-access to suppress warnings relative to field access unqualified
  • unused to suppress warnings relative to unused code