Skip to content

Instantly share code, notes, and snippets.

@siratama
Last active August 29, 2015 14:12
Show Gist options
  • Save siratama/ad36b530f92fbff4c5f0 to your computer and use it in GitHub Desktop.
Save siratama/ad36b530f92fbff4c5f0 to your computer and use it in GitHub Desktop.
IntelliJ IDEA LiveTemplates for Haxe Singleton
private static var instance:$Class$;
public static inline function getInstance():$Class$
return instance == null ? instance = new $Class$(): instance;
private function new()
{
$END$
}
private static var instance:$Class$;
@:allow($END$) private static inline function getInstance():$Class$
return instance == null ? instance = new $Class$(): instance;
private function new()
{
}
@:allow($END$) private static var instance(get, null):$Class$;
private static inline function get_instance():$Class$
return instance == null ? instance = new $Class$(): instance;
private function new()
{
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment