/** * Make a new item. If both name and signature are null, null is returned. * * TODO: intern these * * @param name {@code null-ok;} local variable name * @param signature {@code null-ok;} local variable signature * @return {@code non-null;} appropriate instance. */ public static LocalItem make(CstString name, CstString signature) { if (name == null && signature == null) { return null; } return new LocalItem (name, signature); }
/** * Make a new item. If both name and signature are null, null is returned. * * TODO: intern these * * @param name {@code null-ok;} local variable name * @param signature {@code null-ok;} local variable signature * @return {@code non-null;} appropriate instance. */ public static LocalItem make(CstString name, CstString signature) { if (name == null && signature == null) { return null; } return new LocalItem (name, signature); }
/** * Make a new item. If both name and signature are null, null is returned. * * TODO: intern these * * @param name {@code null-ok;} local variable name * @param signature {@code null-ok;} local variable signature * @return {@code non-null;} appropriate instance. */ public static LocalItem make(CstUtf8 name, CstUtf8 signature) { if (name == null && signature == null) { return null; } return new LocalItem (name, signature); }
/** * Make a new item. If both name and signature are null, null is returned. * * TODO: intern these * * @param name {@code null-ok;} local variable name * @param signature {@code null-ok;} local variable signature * @return {@code non-null;} appropriate instance. */ public static LocalItem make(CstString name, CstString signature) { if (name == null && signature == null) { return null; } return new LocalItem (name, signature); }
/** * Make a new item. If both name and signature are null, null is returned. * * TODO: intern these * * @param name {@code null-ok;} local variable name * @param signature {@code null-ok;} local variable signature * @return {@code non-null;} appropriate instance. */ public static LocalItem make(CstString name, CstString signature) { if (name == null && signature == null) { return null; } return new LocalItem (name, signature); }
/** * Make a new item. If both name and signature are null, null is returned. * * TODO: intern these * * @param name {@code null-ok;} local variable name * @param signature {@code null-ok;} local variable signature * @return {@code non-null;} appropriate instance. */ public static LocalItem make(CstString name, CstString signature) { if (name == null && signature == null) { return null; } return new LocalItem (name, signature); }
/** * Make a new item. If both name and signature are null, null is returned. * * TODO: intern these * * @param name {@code null-ok;} local variable name * @param signature {@code null-ok;} local variable signature * @return {@code non-null;} appropriate instance. */ public static LocalItem make(CstString name, CstString signature) { if (name == null && signature == null) { return null; } return new LocalItem (name, signature); }
/** * Make a new item. If both name and signature are null, null is returned. * * TODO: intern these * * @param name {@code null-ok;} local variable name * @param signature {@code null-ok;} local variable signature * @return {@code non-null;} appropriate instance. */ public static LocalItem make(CstString name, CstString signature) { if (name == null && signature == null) { return null; } return new LocalItem (name, signature); }