Moved doc annotations to babel

This commit is contained in:
Willem Cazander 2022-10-30 16:59:24 +01:00
parent ceb422d869
commit 4713d9653a
395 changed files with 1290 additions and 906 deletions

View file

@ -7,7 +7,7 @@ import org.osgi.service.component.annotations.Component;
import org.osgi.service.component.annotations.Deactivate;
import org.osgi.service.component.annotations.Reference;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
import love.distributedrebirth.gdxapp4d.tos4.service.SystemGdxLog;
import love.distributedrebirth.gdxapp4d.vrgem4.service.VrGem4DeskAppService;
import love.distributedrebirth.gdxapp4d.vrgem4.service.VrGem4LocaleService;
@ -15,7 +15,7 @@ import love.distributedrebirth.gdxapp4d.vrgem4.service.deskapp.DeskAppLauncher;
import love.distributedrebirth.gdxapp4d.vrgem4.service.deskapp.DeskAppMenuSection;
@Component
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public class CalculatorComponent {
@Reference

View file

@ -6,13 +6,13 @@ import java.util.ResourceBundle;
import imgui.ImGui;
import imgui.type.ImInt;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
import love.distributedrebirth.gdxapp4d.vrgem4.service.deskapp.AbstractDeskApp;
import love.distributedrebirth.gdxapp4d.vrgem4.service.deskapp.DeskAppContourSection;
import love.distributedrebirth.gdxapp4d.vrgem4.service.deskapp.DeskAppRenderer;
import love.distributedrebirth.numberxd.unicode.BaseGlyphSet;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public class CalculatorDeskApp extends AbstractDeskApp implements DeskAppRenderer {
private ResourceBundle bundle;

View file

@ -9,7 +9,7 @@ import org.osgi.service.component.annotations.Reference;
import love.distributedrebirth.gdxapp4d.app.glyphdemo.apps.DemoUnicodePlaneDeskApp;
import love.distributedrebirth.gdxapp4d.app.glyphdemo.apps.DemoUnitConverterDeskApp;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
import love.distributedrebirth.gdxapp4d.app.glyphdemo.apps.DemoGlyphSetDeskApp;
import love.distributedrebirth.gdxapp4d.app.glyphdemo.apps.DemoNumberMatrixDeskApp;
import love.distributedrebirth.gdxapp4d.app.glyphdemo.apps.DemoNumberPartDeskApp;
@ -22,7 +22,7 @@ import love.distributedrebirth.gdxapp4d.vrgem4.service.deskapp.DeskAppMenuSectio
import net.forwardfire.unitxc.UnitXCManager;
@Component
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public class GlyphDemoComponent {
@Reference

View file

@ -5,13 +5,13 @@ import java.util.ResourceBundle;
import imgui.ImGui;
import imgui.flag.ImGuiTableFlags;
import imgui.type.ImBoolean;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
import love.distributedrebirth.gdxapp4d.vrgem4.service.deskapp.AbstractDeskApp;
import love.distributedrebirth.gdxapp4d.vrgem4.service.deskapp.DeskAppContourSection;
import love.distributedrebirth.gdxapp4d.vrgem4.service.deskapp.DeskAppRenderer;
import love.distributedrebirth.numberxd.unicode.BaseGlyphSet;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public class DemoGlyphSetDeskApp extends AbstractDeskApp {
private final ResourceBundle bundle;

View file

@ -7,7 +7,7 @@ import java.util.ResourceBundle;
import imgui.ImGui;
import imgui.flag.ImGuiTableFlags;
import imgui.type.ImInt;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
import love.distributedrebirth.bassboon.jpp.lang.number.matrix.BãßBȍőnNumberMatrixʸᴰ;
import love.distributedrebirth.bassboon.jpp.lang.number.matrix.NumberMatrixFactory;
import love.distributedrebirth.bassboon.jpp.lang.number.matrix.NumberMatrixSet;
@ -15,7 +15,7 @@ import love.distributedrebirth.gdxapp4d.vrgem4.service.deskapp.AbstractDeskApp;
import love.distributedrebirth.gdxapp4d.vrgem4.service.deskapp.DeskAppContourSection;
import love.distributedrebirth.gdxapp4d.vrgem4.service.deskapp.DeskAppRenderer;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public class DemoNumberMatrixDeskApp extends AbstractDeskApp implements DeskAppRenderer {
private final ResourceBundle bundle;

View file

@ -8,7 +8,7 @@ import imgui.ImGui;
import imgui.flag.ImGuiTableFlags;
import imgui.type.ImBoolean;
import imgui.type.ImInt;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
import love.distributedrebirth.gdxapp4d.vrgem4.service.deskapp.AbstractDeskApp;
import love.distributedrebirth.gdxapp4d.vrgem4.service.deskapp.DeskAppContourSection;
import love.distributedrebirth.gdxapp4d.vrgem4.service.deskapp.DeskAppRenderer;
@ -20,7 +20,7 @@ import love.distributedrebirth.numberxd.base2t.part.ii.TerminatorPartAlt4ᶦᶦ;
import love.distributedrebirth.numberxd.base2t.part.ii.TerminatorPartᶦᶦ;
import love.distributedrebirth.numberxd.unicode.BaseGlyphSet;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public class DemoNumberPartDeskApp extends AbstractDeskApp implements DeskAppRenderer {
private final ResourceBundle bundle;

View file

@ -5,7 +5,7 @@ import java.util.ResourceBundle;
import imgui.ImGui;
import imgui.flag.ImGuiTableFlags;
import imgui.type.ImBoolean;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
import love.distributedrebirth.gdxapp4d.vrgem4.service.VrGem4Unicode4DService;
import love.distributedrebirth.gdxapp4d.vrgem4.service.deskapp.AbstractDeskApp;
import love.distributedrebirth.gdxapp4d.vrgem4.service.deskapp.DeskAppContourSection;
@ -13,7 +13,7 @@ import love.distributedrebirth.gdxapp4d.vrgem4.service.deskapp.DeskAppRenderer;
import love.distributedrebirth.numberxd.unicode.UnicodePlane;
import love.distributedrebirth.unicode4d.draw.ImCharacter;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public class DemoUnicodePlaneDeskApp extends AbstractDeskApp implements DeskAppRenderer {
private final VrGem4Unicode4DService unicode4DService;

View file

@ -13,7 +13,7 @@ import imgui.ImGui;
import imgui.flag.ImGuiTableFlags;
import imgui.type.ImDouble;
import imgui.type.ImInt;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
import love.distributedrebirth.gdxapp4d.vrgem4.service.deskapp.AbstractDeskApp;
import love.distributedrebirth.gdxapp4d.vrgem4.service.deskapp.DeskAppContourSection;
import love.distributedrebirth.gdxapp4d.vrgem4.service.deskapp.DeskAppRenderer;
@ -22,7 +22,7 @@ import net.forwardfire.unitxc.UnitXCManager;
import net.forwardfire.unitxc.model.UnitXCGroup;
import net.forwardfire.unitxc.model.UnitXCType;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public class DemoUnitConverterDeskApp extends AbstractDeskApp implements DeskAppRenderer {
private final UnitXCManager unitManager;

View file

@ -5,14 +5,14 @@ import org.osgi.service.component.annotations.Component;
import org.osgi.service.component.annotations.Deactivate;
import org.osgi.service.component.annotations.Reference;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
import love.distributedrebirth.gdxapp4d.tos4.service.SystemGdxLog;
import love.distributedrebirth.gdxapp4d.vrgem4.service.VrGem4DeskAppService;
import love.distributedrebirth.gdxapp4d.vrgem4.service.deskapp.DeskAppLauncher;
import love.distributedrebirth.gdxapp4d.vrgem4.service.deskapp.DeskAppMenuSection;
@Component
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public class HeWalletComponent {
@Reference

View file

@ -6,7 +6,7 @@ import java.util.List;
import imgui.ImGui;
import imgui.flag.ImGuiTableFlags;
import imgui.type.ImInt;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
import love.distributedrebirth.gdxapp4d.vrgem4.service.deskapp.AbstractDeskApp;
import love.distributedrebirth.gdxapp4d.vrgem4.service.deskapp.DeskAppContourSection;
import love.distributedrebirth.gdxapp4d.vrgem4.service.deskapp.DeskAppRenderer;
@ -14,7 +14,7 @@ import love.distributedrebirth.numberxd.Gê̄ldGetậl;
import love.distributedrebirth.numberxd.unicode.BaseGlyphSet;
import love.distributedrebirth.numberxd.unicode.SourceGlyphCharSet;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public class HeWalletDeskApp extends AbstractDeskApp implements DeskAppRenderer {
private final List<String> walletData = new ArrayList<String>();

View file

@ -5,7 +5,7 @@ import org.osgi.service.component.annotations.Component;
import org.osgi.service.component.annotations.Deactivate;
import org.osgi.service.component.annotations.Reference;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
import love.distributedrebirth.gdxapp4d.tos4.service.SystemGdxBootArgs;
import love.distributedrebirth.gdxapp4d.tos4.service.SystemGdxLog;
import love.distributedrebirth.gdxapp4d.vrgem4.service.VrGem4DeskAppService;
@ -13,7 +13,7 @@ import love.distributedrebirth.gdxapp4d.vrgem4.service.deskapp.DeskAppLauncher;
import love.distributedrebirth.gdxapp4d.vrgem4.service.deskapp.DeskAppMenuSection;
@Component
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public class MMDocComponent {
@Reference

View file

@ -12,7 +12,7 @@ import com.badlogic.gdx.files.FileHandle;
import imgui.ImGui;
import imgui.flag.ImGuiTableFlags;
import imgui.type.ImString;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
import love.distributedrebirth.gdxapp4d.vrgem4.service.deskapp.AbstractDeskApp;
import love.distributedrebirth.gdxapp4d.vrgem4.service.deskapp.DeskAppContourSection;
import love.distributedrebirth.gdxapp4d.vrgem4.service.deskapp.DeskAppRenderer;
@ -20,7 +20,7 @@ import net.spookygames.gdx.nativefilechooser.NativeFileChooser;
import net.spookygames.gdx.nativefilechooser.NativeFileChooserCallback;
import net.spookygames.gdx.nativefilechooser.NativeFileChooserConfiguration;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public class MMDocDeskApp extends AbstractDeskApp implements DeskAppRenderer {
private final NativeFileChooser fileChooser;

View file

@ -8,7 +8,7 @@ import org.osgi.service.component.annotations.Component;
import org.osgi.service.component.annotations.Deactivate;
import org.osgi.service.component.annotations.Reference;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
import love.distributedrebirth.gdxapp4d.tos4.service.SystemGdxLog;
import love.distributedrebirth.gdxapp4d.vrgem4.service.VrGem4DeskAppService;
import love.distributedrebirth.gdxapp4d.vrgem4.service.VrGem4Unicode4DService;
@ -16,7 +16,7 @@ import love.distributedrebirth.gdxapp4d.vrgem4.service.deskapp.DeskAppLauncher;
import love.distributedrebirth.gdxapp4d.vrgem4.service.deskapp.DeskAppMenuSection;
@Component
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public class NotepadComponent {
@Reference

View file

@ -11,11 +11,11 @@ import imgui.ImVec2;
import imgui.type.ImInt;
import love.distributedrebirth.bassboon.Bãß;
import love.distributedrebirth.bassboon.DefaultBãßBȍőnʸᴰ;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnꝐŕḯṿª;
import love.distributedrebirth.bassboon.death.spider.BãßBȍőnSpiderEgg注;
import love.distributedrebirth.bassboon.death.spider.BãßBȍőnSpiderWire注;
import love.distributedrebirth.bassboon.jpp.lang.StringGhostKey;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
import love.distributedrebirth.gdxapp4d.vrgem4.service.VrGem4Unicode4DService;
import love.distributedrebirth.gdxapp4d.vrgem4.service.deskapp.AbstractDeskApp;
import love.distributedrebirth.gdxapp4d.vrgem4.service.deskapp.DeskAppContourSection;
@ -24,7 +24,7 @@ import love.distributedrebirth.numberxd.unicode.UnicodePlane;
import love.distributedrebirth.unicode4d.draw.DrawCharacter;
import love.distributedrebirth.unicode4d.draw.ImCharacter;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public class NotepadDeskApp extends AbstractDeskApp implements DeskAppRenderer, DefaultBãßBȍőnʸᴰ<NotepadDeskApp> {
//private final VrGem4Unicode4DService unicode4DService;

View file

@ -8,7 +8,7 @@ import org.osgi.service.component.annotations.Component;
import org.osgi.service.component.annotations.Deactivate;
import org.osgi.service.component.annotations.Reference;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
import love.distributedrebirth.gdxapp4d.tos4.service.SystemGdxBootArgs;
import love.distributedrebirth.gdxapp4d.tos4.service.SystemGdxLog;
import love.distributedrebirth.gdxapp4d.tos4.service.SystemWarpShip;
@ -18,7 +18,7 @@ import love.distributedrebirth.gdxapp4d.vrgem4.service.deskapp.DeskAppLauncher;
import love.distributedrebirth.gdxapp4d.vrgem4.service.deskapp.DeskAppMenuSection;
@Component
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public class TosAmpComponent {
@Reference

View file

@ -12,7 +12,7 @@ import imgui.ImGui;
import imgui.flag.ImGuiSelectableFlags;
import imgui.flag.ImGuiTableColumnFlags;
import imgui.flag.ImGuiTableFlags;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
import love.distributedrebirth.gdxapp4d.app.tosamp.music.MusicManager;
import love.distributedrebirth.gdxapp4d.app.tosamp.music.MusicSong;
import love.distributedrebirth.gdxapp4d.tos4.service.SystemWarpShip;
@ -23,7 +23,7 @@ import net.spookygames.gdx.nativefilechooser.NativeFileChooser;
import net.spookygames.gdx.nativefilechooser.NativeFileChooserCallback;
import net.spookygames.gdx.nativefilechooser.NativeFileChooserConfiguration;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public class TosAmpDeskApp extends AbstractDeskApp implements DeskAppRenderer {
private final ResourceBundle bundle;

View file

@ -9,9 +9,9 @@ import java.util.HashMap;
import java.util.List;
import java.util.Map;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public class M3UParser {
private static final String M3U_HEADER = "#EXTM3U";

View file

@ -13,7 +13,7 @@ import com.badlogic.gdx.audio.Music;
import com.badlogic.gdx.audio.Music.OnCompletionListener;
import com.badlogic.gdx.files.FileHandle;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
import love.distributedrebirth.gdxapp4d.app.tosamp.music.M3UParser.M3UPlaylist;
import love.distributedrebirth.gdxapp4d.app.tosamp.music.M3UParser.M3UTrack;
import love.distributedrebirth.gdxapp4d.tos4.service.SystemWarpShip;
@ -21,7 +21,7 @@ import love.distributedrebirth.gdxapp4d.tos4.service.SystemWarpShip;
/**
* Manages the background and others songs.
*/
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public class MusicManager {
private final List<MusicSong> musicSongs;

View file

@ -2,12 +2,12 @@ package love.distributedrebirth.gdxapp4d.app.tosamp.music;
import com.badlogic.gdx.files.FileHandle;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
/**
* The music with the (file) name.
*/
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public class MusicSong {
private final FileHandle fileHandle;
private final String name;

View file

@ -3,12 +3,12 @@ package love.distributedrebirth.gdxapp4d.boot.desktop;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
/**
* Desktop GDXApp static config.
*/
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public final class GDXAppDesktopConfig {
protected static final Logger LOG = LoggerFactory.getLogger(GDXAppDesktopConfig.class);

View file

@ -8,14 +8,14 @@ import com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application;
import com.badlogic.gdx.backends.lwjgl3.Lwjgl3ApplicationConfiguration;
import love.distributedrebirth.bassboon.Bãß;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
import love.distributedrebirth.gdxapp4d.tos4.GDXAppTos4;
import net.spookygames.gdx.nativefilechooser.desktop.DesktopFileChooser;
/**
* Desktop GDXApp launcher.
*/
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public class GDXAppDesktopLauncher {
public static void main(String[] arg) {

View file

@ -1,8 +1,8 @@
package love.distributedrebirth.basic4d;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public class BasicRuntime {
}

View file

@ -1,8 +1,8 @@
package love.distributedrebirth.basic4d.lang;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public class BasicAnnotationʷᴰ {
}

View file

@ -1,8 +1,8 @@
package love.distributedrebirth.basic4d.lang;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public class BasicClassʷᴰ {
}

View file

@ -1,8 +1,8 @@
package love.distributedrebirth.basic4d.lang;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public class BasicInterfaceʷᴰ {
}

View file

@ -1,8 +1,8 @@
package love.distributedrebirth.basic4d.lang;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public class BasicLanguageModuleʷᴰ {
}

View file

@ -1,8 +1,8 @@
package love.distributedrebirth.basic4d.lang;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public class BasicLanguageʷᴰ {
}

View file

@ -1,8 +1,8 @@
package love.distributedrebirth.basic4d.lang;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public class BasicMethodArgumentʷᴰ {
}

View file

@ -1,8 +1,8 @@
package love.distributedrebirth.basic4d.lang;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public class BasicMethodʷᴰ {
}

View file

@ -1,8 +1,8 @@
package love.distributedrebirth.basic4d.lang;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public class BasicStepCodeʷᴰ {
}

View file

@ -12,7 +12,6 @@ import java.util.concurrent.locks.Lock;
import java.util.concurrent.locks.ReadWriteLock;
import java.util.concurrent.locks.ReentrantReadWriteLock;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnDuytsFlüstern注;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnExport注;
import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnꝐŕḯṿª;
@ -28,6 +27,7 @@ import love.distributedrebirth.bassboon.death.spider.BãßBȍőnSpiderWire注;
import love.distributedrebirth.bassboon.jpp.lang.ObjectScopeLimitΔ邪ᙾ;
import love.distributedrebirth.bassboon.jpp.lang.Runnableբ;
import love.distributedrebirth.bassboon.jpp.lang.babel.BabelLocalizer邪ᙾ;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
import love.distributedrebirth.bassboon.jpp.util.concurrent.locks.DummyReadWriteLock;
import love.distributedrebirth.bassboon.yd.abacus.BãßBȍőnAbacusInstanceMBeanʸᴰ;
import love.distributedrebirth.bassboon.yd.jmx.CounterGuageᴶᴹˣ;
@ -35,7 +35,7 @@ import love.distributedrebirth.bassboon.yd.jmx.CounterGuageᴶᴹˣ;
/**
* Runtime for static bass noise .
*/
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public interface Bãß {
/**

View file

@ -1,9 +1,9 @@
package love.distributedrebirth.bassboon;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboon.death.BãßBȍőnCoffin;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
//publicinterfaceBãßBȍőnʸᴰ<T> { // TODO: jvm recursive terminator² type sugar
public interface BãßBȍőnʸᴰ<T extends BãßBȍőnʸᴰ<T>> {

View file

@ -2,12 +2,12 @@ package love.distributedrebirth.bassboon;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAnnotationʸᴰ;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthorʸᴰ;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnDuytsFlüsternʸᴰ;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnExportʸᴰ;
import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnPirateʸᴰ;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public interface DefaultBãßBȍőnʸᴰ<T extends BãßBȍőnʸᴰ<T>> extends
BãßBȍőnʸᴰ<T>,
BãßBȍőnPirateʸᴰ<T>,

View file

@ -18,7 +18,6 @@ import java.util.Set;
import java.util.function.Consumer;
import java.util.function.Function;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnPiratePhaseBarrier注;
import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnPiratePhase注;
import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnPirateʸᴰ;
@ -29,8 +28,9 @@ import love.distributedrebirth.bassboon.death.spider.BãßBȍőnSpider;
import love.distributedrebirth.bassboon.death.spider.BãßBȍőnSpiderEgg注;
import love.distributedrebirth.bassboon.death.spider.BãßBȍőnSpiderSilk;
import love.distributedrebirth.bassboon.death.spider.BãßBȍőnSpiderWire注;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public final class DefaultBȍőnLoader implements Bãß.𝔅𝔬𝔫𝔢𝔏𝔬𝔞𝔡𝔢𝔯ʸᴰ {
protected DefaultBȍőnLoader() {

View file

@ -10,8 +10,9 @@ import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnPirateʸᴰ;
import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnꝐŕḯṿª;
import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ;
import love.distributedrebirth.bassboon.death.spider.BãßBȍőnSpiderWire注;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public interface BãßBȍőnAnnotationʸᴰ<T extends BãßBȍőnʸᴰ<T>> extends BãßBȍőnʸᴰ<T> {
@BãßBȍőnPiratePhase注(dependencies = {BãßBȍőnPirateʸᴰ.βrahmanBoonLaw.class})

View file

@ -6,7 +6,9 @@ import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.TYPE})
public @interface BãßBȍőnAnnotation注 {

View file

@ -7,9 +7,10 @@ import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnꝐŕḯṿª₮
import love.distributedrebirth.bassboon.death.spider.BãßBȍőnSpiderWire注;
import love.distributedrebirth.bassboon.jpp.lang.StringGhostKey;
import love.distributedrebirth.bassboon.jpp.lang.StringUnicode;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@BãßBȍőnAnnotation注(optional = {BãßBȍőnAuthor注.class})
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@BãßBȍőnAnnotation注(optional = {DuytsDocAuthor注.class})
public interface BãßBȍőnAuthorʸᴰ<T extends BãßBȍőnʸᴰ<T>> extends BãßBȍőnʸᴰ<T> {
@BãßBȍőnPiratePhase注(dependencies = {BãßBȍőnPirateʸᴰ.βrahmanBoonLaw.class})
@ -27,7 +28,7 @@ public interface BãßBȍőnAuthorʸᴰ<T extends BãßBȍőnʸᴰ<T>> extends B
@Override
public BãßBȍőnAuthor響ᴼᶠ init() {
BãßBȍőnAuthor注 anno = boon.getClass().getAnnotation(BãßBȍőnAuthor注.class);
DuytsDocAuthor注 anno = boon.getClass().getAnnotation(DuytsDocAuthor注.class);
boon.toBBC().UNHOLY_SPELL(Ꝑŕḯṿª.class).PUT_GHOST(GHOST_NAME, anno!=null?StringUnicode.valueOf(anno.name()):DEFAULT_NAME);
boon.toBBC().UNHOLY_SPELL(Ꝑŕḯṿª.class).PUT_GHOST(GHOST_COPYRIGHT, anno!=null?StringUnicode.valueOf(anno.copyright()):DEFAULT_COPYRIGHT);
return new BãßBȍőnAuthor響ᴼᶠ() {

View file

@ -2,8 +2,9 @@ package love.distributedrebirth.bassboon.clazz;
import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ;
import love.distributedrebirth.bassboon.jpp.lang.StringUnicode;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@BãßBȍőnDuytsFlüstern注(purpose = "Noise of author annotation fields.")
@BãßBȍőnDuytschen注(中國 = "低音 骨 作者 噪音 的", BASIC = "BASS_BONE_AUTHOR_NOISE_OF", 𓃬𓍄𓋹𓀭 = "𓃀𓅂𓋴 𓂿𓌇 𓅃𓅱𓋊𓌟𓁹 𓈖𓇋𓌗𓌇 𓅂𓏲𓆑")
public interface BãßBȍőnAuthor響ᴼᶠ extends BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ {

View file

@ -7,8 +7,9 @@ import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnꝐŕḯṿª₮
import love.distributedrebirth.bassboon.death.spider.BãßBȍőnSpiderWire注;
import love.distributedrebirth.bassboon.jpp.lang.StringGhostKey;
import love.distributedrebirth.bassboon.jpp.lang.StringUnicode;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@BãßBȍőnAnnotation注(optional = {BãßBȍőnDuytsFlüstern注.class})
public interface BãßBȍőnDuytsFlüsternʸᴰ<T extends BãßBȍőnʸᴰ<T>> extends BãßBȍőnʸᴰ<T> {

View file

@ -5,7 +5,9 @@ import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.TYPE})
public @interface BãßBȍőnDuytsFlüstern注 {

View file

@ -2,8 +2,9 @@ package love.distributedrebirth.bassboon.clazz;
import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ;
import love.distributedrebirth.bassboon.jpp.lang.StringUnicode;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@BãßBȍőnDuytsFlüstern注(purpose = "Noise of clazz annotation fields.")
@BãßBȍőnDuytschen注(中國 = "低音 骨 杜伊岑 耳語 的", BASIC = "BASS_BONE_DUYTS_WHISPER_OF", 𓃬𓍄𓋹𓀭 = "𓃀𓅂𓋴 𓂿𓌇 𓀍𓅱𓋏𓌏𓆘 𓄍𓌟𓇋𓌗𓉱𓌇𓁹 𓅂𓏲𓆑")
public interface BãßBȍőnDuytsFlüstern響ᴼᶠ extends BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ {

View file

@ -6,8 +6,9 @@ import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import love.distributedrebirth.bassboon.Bãß;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.METHOD, ElementType.TYPE})
public @interface BãßBȍőnDuytschen注 {

View file

@ -8,8 +8,9 @@ import love.distributedrebirth.bassboon.death.BãßBȍőnCoffinDuytschenᵗˣᵗ
import love.distributedrebirth.bassboon.death.spider.BãßBȍőnSpiderWire注;
import love.distributedrebirth.bassboon.jpp.lang.StringGhostKey;
import love.distributedrebirth.bassboon.jpp.lang.StringUnicode;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@BãßBȍőnAnnotation注(optional = {BãßBȍőnExport注.class})
public interface BãßBȍőnExportʸᴰ<T extends BãßBȍőnʸᴰ<T>> extends BãßBȍőnʸᴰ<T> {

View file

@ -6,8 +6,9 @@ import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import love.distributedrebirth.bassboon.Bãß;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.TYPE})
public @interface BãßBȍőnExport注 {

View file

@ -2,8 +2,9 @@ package love.distributedrebirth.bassboon.clazz;
import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ;
import love.distributedrebirth.bassboon.jpp.lang.StringUnicode;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@BãßBȍőnDuytsFlüstern注(purpose = "Noise of export annotation fields.")
@BãßBȍőnDuytschen注(中國 = "低音 骨 出口 噪音 的", BASIC = "BASS_BONE_EXPORT_NOISE_OF", 𓃬𓍄𓋹𓀭 = "𓃀𓅂𓋴 𓂿𓌇 𓎡𓋴𓊨𓊖𓁹𓈏 𓈖𓇋𓌗𓌇 𓅂𓏲𓆑")
public interface BãßBȍőnExport響ᴼᶠ extends BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ {

View file

@ -5,9 +5,9 @@ import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.TYPE})
public @interface BãßBȍőnPiratePhaseBarrier注 {

View file

@ -5,9 +5,9 @@ import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.TYPE})
public @interface BãßBȍőnPiratePhase注 {

View file

@ -2,14 +2,14 @@ package love.distributedrebirth.bassboon.clazz.pirate;
import love.distributedrebirth.bassboon.Bãß;
import love.distributedrebirth.bassboon.BãßBȍőnʸᴰ;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnDuytsFlüstern注;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnDuytschen注;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
/**
* Bass bone pirate phase barriers.
*/
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@BãßBȍőnDuytsFlüstern注(purpose = "Adds extensible phase barriers for pirates.")
@BãßBȍőnDuytschen注(中國 = "低音 骨 海盜", BASIC = "BASS_BONE_PIRATE", 𓃬𓍄𓋹𓀭 = "𓃀𓅂𓋴 𓂿𓌇 𓉯𓋴𓅂𓇋𓇋𓌇")
public interface BãßBȍőnPirateʸᴰ<T extends BãßBȍőnʸᴰ<T>> extends BãßBȍőnʸᴰ<T> {

View file

@ -1,9 +1,9 @@
package love.distributedrebirth.bassboon.clazz.pirate;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboon.jpp.lang.ObjectScopeLimitΔ;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public interface BãßBȍőnꝐŕḯṿª extends ObjectScopeLimitΔ.ƉěḭȵᶒModifier.Ꝑŕḯṿª {
// note: eclipse ide does not want to refactor items with the name "Ꝑŕḯṿª₮ḕ" in it.

View file

@ -1,8 +1,8 @@
package love.distributedrebirth.bassboon.clazz.pirate;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public interface BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ {
/* member */ enum Void implements BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ {

View file

@ -1,10 +1,10 @@
package love.distributedrebirth.bassboon.death;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnꝐŕḯṿª;
import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public interface BãßBȍőnCoffin {
BãßBȍőnCoffinGhost UNHOLY(Class<? extends BãßBȍőnꝐŕḯṿª> familyName);

View file

@ -2,11 +2,11 @@ package love.distributedrebirth.bassboon.death;
import java.util.Map;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnꝐŕḯṿª;
import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnꝐŕḯṿªḕ響ᴼᶠ;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public interface BãßBȍőnCoffinDuytschenᵗˣᵗ {
static void ײₚᵤₜI18Nᵗˣᵗײ(Map<Class<? extends BãßBȍőnCoffinDuytschenᵗˣᵗ>,BãßBȍőnCoffinDuytschenᵗˣᵗ> map, BãßBȍőnCoffin wrap) {

View file

@ -3,11 +3,11 @@ package love.distributedrebirth.bassboon.death;
import java.util.List;
import java.util.Map;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboon.jpp.lang.StringGhostKey;
import love.distributedrebirth.bassboon.jpp.lang.StringUnicode;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public interface BãßBȍőnCoffinGhost {
Object GHOST_OBJ(StringGhostKey key);

View file

@ -3,10 +3,10 @@ package love.distributedrebirth.bassboon.death;
import java.util.ArrayList;
import java.util.HashMap;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboon.jpp.lang.StringGhostKey;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public interface BãßBȍőnCoffinGhostSpell extends BãßBȍőnCoffinGhost {
Object PUT_GHOST(StringGhostKey key, Object value);

View file

@ -6,10 +6,10 @@ import java.util.List;
import java.util.Map;
import java.util.function.Function;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboon.jpp.lang.StringGhostKey;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public interface BãßBȍőnCoffinGhostSpellLock extends BãßBȍőnCoffinGhostSpell {
BãßBȍőnCoffinGhost LOCK();

View file

@ -7,10 +7,10 @@ import java.util.List;
import java.util.Map;
import love.distributedrebirth.bassboon.BãßBȍőnʸᴰ;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnꝐŕḯṿª;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public class BãßBȍőnSpider {
private final Map<Class<?>, BãßBȍőnSpiderSilk> spiderWeb = new HashMap<>();

View file

@ -5,9 +5,9 @@ import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.METHOD})
public @interface BãßBȍőnSpiderEgg注 {

View file

@ -3,9 +3,9 @@ package love.distributedrebirth.bassboon.death.spider;
import java.lang.reflect.InvocationTargetException;
import love.distributedrebirth.bassboon.BãßBȍőnʸᴰ;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public interface BãßBȍőnSpiderSilk {
Object senseWire(BãßBȍőnʸᴰ<?> boon, String name, String description) throws IllegalAccessException, IllegalArgumentException, InvocationTargetException;

View file

@ -1,8 +1,8 @@
package love.distributedrebirth.bassboon.death.spider;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public interface BãßBȍőnSpiderSperm {
Object locateBean(Class<?> beanType);

View file

@ -5,9 +5,9 @@ import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.FIELD})
public @interface BãßBȍőnSpiderWire注 {

View file

@ -1,14 +1,17 @@
package love.distributedrebirth.bassboon.jpp.lang;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboon.jpp.lang.babel.BabelLocalizer;
import love.distributedrebirth.bassboon.jpp.lang.babel.Babelizeբᴬᵖᶦ;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
import love.distributedrebirth.bassboon.jpp.lang.babel.ßբᴬᵖᶦ.BabelHiero;
import love.distributedrebirth.bassboon.jpp.lang.babel.ßբᴬᵖᶦ.BabelHinarī;
import love.distributedrebirth.bassboon.jpp.lang.babel.ßբᴬᵖᶦ.BabelHindi;
import love.distributedrebirth.bassboon.jpp.lang.babel.ßբᴬᵖᶦ.BabelMandarin;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public interface Comparableբ<T> extends Comparable<T>,Babelizeբᴬᵖᶦ {
@FunctionalInterface
interface זױזזױזזזז<יזזױזזז> extends Comparableբ<יזזױזזז>, BabelLocalizer.Hinarī {
interface זױזזױזזזז<יזזױזזז> extends Comparableբ<יזזױזזז>, BabelHinarī {
@Override
default int compareTo(יזזױזזז יזזי) {
@ -19,7 +22,7 @@ public interface Comparableբ<T> extends Comparable<T>,Babelizeբᴬᵖᶦ {
}
@FunctionalInterface
interface 可比<仿製藥> extends Comparableբ<仿製藥>, BabelLocalizer.Mandarin {
interface 可比<仿製藥> extends Comparableբ<仿製藥>, BabelMandarin {
@Override
default int compareTo(仿製藥 ) {
@ -30,7 +33,7 @@ public interface Comparableբ<T> extends Comparable<T>,Babelizeբᴬᵖᶦ {
}
@FunctionalInterface
interface तुलन<जेनरि> extends Comparableբ<जेनरि>, BabelLocalizer.Hindi {
interface तुलन<जेनरि> extends Comparableբ<जेनरि>, BabelHindi {
@Override
default int compareTo(जेनरि ज़) {
@ -41,7 +44,7 @@ public interface Comparableբ<T> extends Comparable<T>,Babelizeբᴬᵖᶦ {
}
@FunctionalInterface
interface 𓌭𓍝<𓉢> extends Comparableբ<𓉢>, BabelLocalizer.Hiero {
interface 𓌭𓍝<𓉢> extends Comparableբ<𓉢>, BabelHiero {
@Override
default int compareTo(𓉢 𓐠) {

View file

@ -5,15 +5,22 @@ import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©⍙ ∞ 仙上主天")
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©⍙ ∞ 仙上主天")
public enum ObjectScopeLimitΔ {
; // Empty scopes is a human thing
enum Ꝑŕḯṿª {
;
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.TYPE})
@interface DeathMatchPostfix注 {
String match();
String lastBreath();
}
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.TYPE})
@interface DeathMatchPrefix注 {
@ -38,7 +45,7 @@ public enum ObjectScopeLimitΔ {
public enum ƉěḭȵᶒClazzName {
;
@Ꝑŕḯṿª.DeathMatchPrefix注(match = "", lastBreath = "A african type elevator must start with: ")
@Ꝑŕḯṿª.DeathMatchPrefix注(match = "", lastBreath = "A african embedded type (elevator) must start with: ")
public interface ꞱPrefix extends Ꝑŕḯṿª.ꞱClassNameType抽 {
}
@Ꝑŕḯṿª.DeathMatchPrefix注(match = "ß", lastBreath = "A duytschen class must start with: ")
@ -47,6 +54,17 @@ public enum ObjectScopeLimitΔ {
@Ꝑŕḯṿª.DeathMatchPrefix注(match = "Ɖěꬵḭȵᶒ", lastBreath = "A embedded definition class must start with: ")
public interface ƉěḭȵᶒPrefix extends Ꝑŕḯṿª.ꞱClassNameType抽 {
}
@Ꝑŕḯṿª.DeathMatchPostfix注(match = "", lastBreath = "A annatation class must end with: ")
public interface 注Postfix extends Ꝑŕḯṿª.ꞱClassNameType抽 {
}
@Ꝑŕḯṿª.DeathMatchPostfix注(match = "邪ᙾ", lastBreath = "Every evil-is class must end with: ")
public interface 邪ᙾPostfix extends Ꝑŕḯṿª.ꞱClassNameType抽 {
}
@Ꝑŕḯṿª.DeathMatchPostfix注(match = "", lastBreath = "An abstract interface or class must end with: ")
public interface 抽Postfix extends Ꝑŕḯṿª.ꞱClassNameType抽 {
}
@Ꝑŕḯṿª.DeathMatchName注(match = "Ꝑŕḯṿª₮ḕ", lastBreath = "Inner class must be named private exactly: ")
public interface ꝐŕḯṿªḕName extends Ꝑŕḯṿª.ꞱClassNameType抽 {
}

View file

@ -6,9 +6,9 @@ import java.security.ProtectionDomain;
import java.util.Optional;
import love.distributedrebirth.bassboon.DefaultBȍőnLoader;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©⍙ ∞ 仙上主天")
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©⍙ ∞ 仙上主天")
public class ObjectScopeLimitΔ邪ᙾ implements ClassFileTransformer {
// not tested

View file

@ -2,9 +2,9 @@ package love.distributedrebirth.bassboon.jpp.lang;
import java.util.Comparator;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public interface ObjectSneeze {
// hatsjie = hashCode + compareTo + equals

View file

@ -1,13 +1,13 @@
package love.distributedrebirth.bassboon.jpp.lang;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
/**
* Mark objects which need a English latin1 human output.
*
* Human output can't be defined.
*/
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public interface ObjectToHuman {
// it looks like this was JMX in java version 1.0

View file

@ -1,8 +1,8 @@
package love.distributedrebirth.bassboon.jpp.lang;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public interface Objectᴶᐩᐩ extends ObjectSneeze {
// humans are not allowed to code, who creates what ?

View file

@ -1,8 +1,8 @@
package love.distributedrebirth.bassboon.jpp.lang;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
abstract public class Object抽 implements Objectᴶᐩᐩ {
@Deprecated

View file

@ -1,14 +1,18 @@
package love.distributedrebirth.bassboon.jpp.lang;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboon.jpp.lang.babel.BabelLocalizer;
import love.distributedrebirth.bassboon.jpp.lang.babel.Babelizeբᴬᵖᶦ;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
import love.distributedrebirth.bassboon.jpp.lang.babel.ßբᴬᵖᶦ.BabelHiero;
import love.distributedrebirth.bassboon.jpp.lang.babel.ßբᴬᵖᶦ.BabelHinarī;
import love.distributedrebirth.bassboon.jpp.lang.babel.ßբᴬᵖᶦ.BabelHindi;
import love.distributedrebirth.bassboon.jpp.lang.babel.ßբᴬᵖᶦ.BabelMandarin;
import love.distributedrebirth.bassboon.jpp.lang.babel.ßբᴬᵖᶦ.BabelRussian;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public interface Runnableբ extends Runnable, Babelizeբᴬᵖᶦ {
@FunctionalInterface
interface זךזךזדןװ extends Runnableբ, BabelLocalizer.Hinarī {
interface זךזךזדןװ extends Runnableբ, BabelHinarī {
@Override
default void run() {
@ -19,7 +23,7 @@ public interface Runnableբ extends Runnable, Babelizeբᴬᵖᶦ {
}
@FunctionalInterface
interface 可運行 extends Runnableբ, BabelLocalizer.Mandarin {
interface 可運行 extends Runnableբ, BabelMandarin {
@Override
default void run() {
@ -30,7 +34,7 @@ public interface Runnableբ extends Runnable, Babelizeբᴬᵖᶦ {
}
@FunctionalInterface
interface जंगम extends Runnableբ, BabelLocalizer.Hindi {
interface जंगम extends Runnableբ, BabelHindi {
@Override
default void run() {
@ -41,7 +45,7 @@ public interface Runnableբ extends Runnable, Babelizeբᴬᵖᶦ {
}
@FunctionalInterface
interface 𓌭𓀟 extends Runnableբ, BabelLocalizer.Hiero {
interface 𓌭𓀟 extends Runnableբ, BabelHiero {
@Override
default void run() {
@ -52,7 +56,7 @@ public interface Runnableբ extends Runnable, Babelizeբᴬᵖᶦ {
}
@FunctionalInterface
interface русский extends Runnableբ, BabelLocalizer.Russian {
interface русский extends Runnableբ, BabelRussian {
@Override
default void run() {

View file

@ -1,8 +1,8 @@
package love.distributedrebirth.bassboon.jpp.lang;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public final class StringBuilderWrapper implements StringBuilderբ {
private final StringBuilder data;

View file

@ -1,9 +1,9 @@
package love.distributedrebirth.bassboon.jpp.lang;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboon.jpp.lang.babel.Babelizeբᴬᵖᶦ;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public interface StringBuilderբ extends Babelizeբᴬᵖᶦ,
StringBuilderᴬᵖᶦ.ƉěḭȵᶒAppendBoolean.ßabel,
StringBuilderᴬᵖᶦ.ƉěḭȵᶒAppendChar.ßabel,

View file

@ -2,14 +2,18 @@ package love.distributedrebirth.bassboon.jpp.lang;
import java.util.function.Consumer;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboon.jpp.lang.babel.BabelLocalizer;
import love.distributedrebirth.bassboon.jpp.lang.babel.BabelMethodƉěḭȵᶒᴬᵖᶦ;
import love.distributedrebirth.bassboon.jpp.lang.babel.BabelTypeTowerßբᴬᵖᶦ;
import love.distributedrebirth.bassboon.jpp.lang.babel.BabelTypeꝐŕḯṿªḕᴬᵖᶦ;
import love.distributedrebirth.bassboon.jpp.lang.babel.Babelizeբᴬᵖᶦ;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
import love.distributedrebirth.bassboon.jpp.lang.babel.ßբᴬᵖᶦ.BabelAscii;
import love.distributedrebirth.bassboon.jpp.lang.babel.ßբᴬᵖᶦ.BabelHiero;
import love.distributedrebirth.bassboon.jpp.lang.babel.ßբᴬᵖᶦ.BabelHinarī;
import love.distributedrebirth.bassboon.jpp.lang.babel.ßբᴬᵖᶦ.BabelHindi;
import love.distributedrebirth.bassboon.jpp.lang.babel.ßբᴬᵖᶦ.BabelMandarin;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public enum StringBuilderᴬᵖᶦ implements Babelizeբᴬᵖᶦ {
;
enum Ꝑŕḯṿª implements BabelTypeꝐŕḯṿªḕᴬᵖᶦ {
@ -21,12 +25,12 @@ public enum StringBuilderᴬᵖᶦ implements Babelizeբᴬᵖᶦ {
return (P) this;
}
}
interface ꞱElevator extends ꞱBuilder<StringBuilderբ>,BabelLocalizer.Ascii {}
interface ꞱAscii extends ꞱBuilder<StringBuilderբ.ßabelAscii>,BabelLocalizer.Ascii {}
interface ꞱMandarin extends ꞱBuilder<StringBuilderբ.ßabelMandarin>,BabelLocalizer.Mandarin {}
interface ꞱHindi extends ꞱBuilder<StringBuilderբ.ßabelHindi>,BabelLocalizer.Hindi {}
interface ꞱHiero extends ꞱBuilder<StringBuilderբ.ßabelHiero>,BabelLocalizer.Hiero {}
interface ꞱHinarī extends ꞱBuilder<StringBuilderբ.ßabelHinarī>,BabelLocalizer.Hinarī {}
interface ꞱElevator extends ꞱBuilder<StringBuilderբ>,BabelAscii {}
interface ꞱAscii extends ꞱBuilder<StringBuilderբ.ßabelAscii>,BabelAscii {}
interface ꞱMandarin extends ꞱBuilder<StringBuilderբ.ßabelMandarin>,BabelMandarin {}
interface ꞱHindi extends ꞱBuilder<StringBuilderբ.ßabelHindi>,BabelHindi {}
interface ꞱHiero extends ꞱBuilder<StringBuilderբ.ßabelHiero>,BabelHiero {}
interface ꞱHinarī extends ꞱBuilder<StringBuilderբ.ßabelHinarī>,BabelHinarī {}
}
enum ƉěḭȵᶒAppendBoolean implements BabelMethodƉěḭȵᶒᴬᵖᶦ {
;

View file

@ -1,9 +1,9 @@
package love.distributedrebirth.bassboon.jpp.lang;
import love.distributedrebirth.bassboon.Bãß;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public final class StringDEC6B implements StringType<StringDEC6B> {
private final String text;

View file

@ -6,9 +6,9 @@ import java.util.Map;
import java.util.concurrent.atomic.AtomicInteger;
import love.distributedrebirth.bassboon.Bãß;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public final class StringGhostKey implements StringTypeConst<StringGhostKey> {
private final static Map<Class<?>, AtomicInteger> क्षस = Collections.synchronizedMap(new HashMap<>());

View file

@ -1,8 +1,8 @@
package love.distributedrebirth.bassboon.jpp.lang;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public interface StringTweet extends StringTypeConst<StringTweet> {
public static Class<Length035> MAX_035 = Length035.class;

View file

@ -4,9 +4,9 @@ import java.util.ArrayList;
import java.util.List;
import java.util.Locale;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public interface StringType<T extends StringType<T>> extends StringTypeConst<T> {
T wrapᴼᶠ(String str);

View file

@ -5,12 +5,12 @@ import java.util.concurrent.atomic.AtomicBoolean;
import java.util.concurrent.atomic.AtomicInteger;
import java.util.stream.IntStream;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
/**
* String without any char or byte methods.
*/
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public interface StringTypeConst<T extends StringTypeConst<T>> extends Comparable<T>, Iterable<Integer>, ObjectToHuman /*, CharSequence */ {
//int[] values();

View file

@ -1,8 +1,8 @@
package love.distributedrebirth.bassboon.jpp.lang;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public final class StringUnicode implements StringType<StringUnicode> {
private final String text;

View file

@ -1,105 +1,96 @@
package love.distributedrebirth.bassboon.jpp.lang.babel;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import java.util.Locale;
import java.util.Optional;
import love.distributedrebirth.bassboon.DefaultBȍőnLoader;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboon.jpp.lang.ObjectScopeLimitΔ;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDoc注;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocMethod注;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocThrows注;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocType注;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public interface /* childface */ BabelLocalizer { // JVM: only allow direct child members of this to use this interface
enum Ꝑŕḯṿª implements ObjectScopeLimitΔ.ƉěḭȵᶒModifier.Ꝑŕḯṿª {
;
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.TYPE})
@interface BabelLocalizer注 {
String name();
String locale();
String target();
}
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.TYPE})
@interface BabelMethodNameEnforcer注 {
BabelMethodNameRange注[] ranges();
}
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.TYPE})
@interface BabelMethodNameRange注 {
int start();
int stop();
String name();
}
}
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocType注(
ascii = @DuytsDoc注(purpose = "Base package interface from which a local language extends."),
mandarin = @DuytsDoc注(code = "通天塔龸定位器", purpose = "本地語言擴展的基礎包接口"),
hindi = @DuytsDoc注(code = "कोलाहलꣻलोकलाइज़र", purpose = "बेस पैकेज इंटरफ़ेस जिससे एक स्थानीय भाषा का विस्तार होता है")
)
public interface BabelLocalizer {
// childface = JVM: only allow direct child members of this to use this interface
// packface = JVM: only allow this package and subpackage are allowed to use this interface
@DuytsDocMethod注(
ascii = @DuytsDoc注(purpose = "Retrieves the locale information"),
mandarin = @DuytsDoc注(code = "至龸通天塔龸定位器龸界面", purpose = "检索语言环境信息"),
hindi = @DuytsDoc注(code = "बेबेलꣻलोकलाइज़रꣻकेꣻलिएꣻएपीआई", purpose = "स्थानीय जानकारी प्राप्त करता है"),
exceptions = {
@DuytsDocThrows注(id = "missing_annotation",
ascii = "Missing required annotation @BabelLocalizer注 on interface: ",
hindi = "आवश्यक एनोटेशन गुम है @BabelLocalizer注 इंटरफ़ेस पर",
mandarin = "缺少必需的註釋 @BabelLocalizer注 在界面上 ")
})
default BabelLocalizerᴬᵖᶦ toBabelLocalizerᴬᵖᶦ() {
Optional<Class<?>> loc = DefaultBȍőnLoader.findInterfaceByAnnotation(getClass(), Ꝑŕḯṿª.BabelLocalizer注.class);
Optional<Class<?>> loc = DefaultBȍőnLoader.findInterfaceByAnnotation(getClass(), BabelLocalizer注.class);
if (loc.isEmpty()) {
throw new RuntimeException("Missing required annotation BabelLocalizer注 on interface: "+this);
// NOTE no translated exceptions here because it requires this annotation.
throw new RuntimeException(toBabelExceptionMessage("missing_annotation", "ascii", this));
}
Ꝑŕḯṿª.BabelLocalizer注 anno = loc.get().getAnnotation(Ꝑŕḯṿª.BabelLocalizer注.class);
return BabelLocalizerᴬᵖᶦ.Ꝑŕᱜṫèƈ.instanceᴺᵉʷ(anno.name(), new Locale(anno.locale()), anno.target());
BabelLocalizer注 anno = loc.get().getAnnotation(BabelLocalizer注.class);
return BabelLocalizerᴬᵖᶦ.Ꝑŕᱜṫèƈ.instanceᴺᵉʷ(anno.name(), new Locale(anno.locale()), anno.target(), anno.metaName());
}
@Ꝑŕḯṿª.BabelLocalizer注(name = "Ascii", locale = "en", target = "Normalized boring company language")
interface Ascii extends BabelLocalizer {
// @DuytsDocMethod注(
// ascii = @DuytsDoc注(purpose = "Retrieves the locale information"),
// mandarin = @DuytsDoc注(code = "至龸通天塔龸定位器龸界面", purpose = "检索语言环境信息"),
// hindi = @DuytsDoc注(code = "बेबेलꣻलोकलाइज़रꣻकेꣻलिएꣻएपीआई", purpose = "स्थानीय जानकारी प्राप्त करता है"),
// exceptions = {
// @DuytsDocThrows注(id = "missing_annotation",
// ascii = "Missing required annotation @BabelLocalizer注 on interface: %s",
// hindi = "आवश्यक एनोटेशन गुम है @BabelLocalizer注 इंटरफ़ेस पर %s",
// mandarin = "缺少必需的註釋 @BabelLocalizer注 在界面上 %s")
// })
// default void testException() {
// throw new RuntimeException(toBabelExceptionMessage("missing_annotation", this, "kooll...."));
// }
public static String toBabelExceptionMessage(String exceptionId, BabelLocalizer loc, Object...msgArgs) {
BabelLocalizerᴬᵖᶦ api = loc.toBabelLocalizerᴬᵖᶦ();
return toBabelExceptionMessage(api.getMetaName(), exceptionId, msgArgs);
}
@Ꝑŕḯṿª.BabelLocalizer注(name = "普通話", locale = "zh", target = "Dragon's nest has 2234 million bass noise ears")
interface Mandarin extends BabelLocalizer {
}
@Ꝑŕḯṿª.BabelLocalizer注(name = "हिन्दी", locale = "hi", target = "Seaking God with 1230 million eyes")
@Ꝑŕḯṿª.BabelMethodNameEnforcer注(ranges = {
@Ꝑŕḯṿª.BabelMethodNameRange注(start = 0x0900, stop = 0x097F, name = "Devanagari"),
@Ꝑŕḯṿª.BabelMethodNameRange注(start = 0xA8E0, stop = 0xA8FF, name = "Devanagari Extended"),
@Ꝑŕḯṿª.BabelMethodNameRange注(start = 0x11B00, stop = 0x11B09, name = "Devanagari Extended-A"),
@Ꝑŕḯṿª.BabelMethodNameRange注(start = 0x1CD0, stop = 0x1CFA, name = "Vedic Extensions")
})
interface Hindi extends BabelLocalizer {
}
@Ꝑŕḯṿª.BabelLocalizer注(name = "𓂀", locale = "en", target = "Orange Catholic Church pastors")
@Ꝑŕḯṿª.BabelMethodNameEnforcer注(ranges = {
@Ꝑŕḯṿª.BabelMethodNameRange注(start = 0x13000, stop = 0x1342F, name = "Egyptian Hieroglyphs")
})
interface Hiero extends BabelLocalizer {
}
@Ꝑŕḯṿª.BabelLocalizer注(name = "русский", locale = "ru", target = "Bãß rocket boot process and ヒナリー test case")
interface Russian extends BabelLocalizer {
}
@Ꝑŕḯṿª.BabelLocalizer注(name = "ヒナリー", locale = "ie", target = "Hardcore language for real hinarī coders")
@Ꝑŕḯṿª.BabelMethodNameEnforcer注(ranges = {
@Ꝑŕḯṿª.BabelMethodNameRange注(start = 'ײ', stop = 'ײ', name = "Hebrew octal #1"),
@Ꝑŕḯṿª.BabelMethodNameRange注(start = 'ױ', stop = 'ױ', name = "Hebrew octal #2"),
@Ꝑŕḯṿª.BabelMethodNameRange注(start = 'ו', stop = 'ו', name = "Hebrew octal #3"),
@Ꝑŕḯṿª.BabelMethodNameRange注(start = 'י', stop = 'י', name = "Hebrew octal #4"),
@Ꝑŕḯṿª.BabelMethodNameRange注(start = 'ז', stop = 'ז', name = "Hebrew octal #5"),
@Ꝑŕḯṿª.BabelMethodNameRange注(start = 'ד', stop = 'ד', name = "Hebrew octal #6"),
@Ꝑŕḯṿª.BabelMethodNameRange注(start = 'ן', stop = 'ן', name = "Hebrew octal #7"),
@Ꝑŕḯṿª.BabelMethodNameRange注(start = 'ך', stop = 'ך', name = "Hebrew octal #8")
})
interface Hinarī extends BabelLocalizer {
// Patre nor, qui es in li cieles,
// mey tui nómine esser sanctificat,
// mey tui regnia venir,
// mey tui vole esser fat,
// qualmen in li cieles talmen anc sur li terre.
// Da nos hodie nor pan omnidial,
// e pardona nor débites,
// qualmen anc noi pardona nor debitores.
// E ne inducte nos in tentation,
// ma libera nos de lu mal.
// Amen.
public static String toBabelExceptionMessage(String exceptionId, String metaName, Object...msgArgs) {
StackWalker walker = StackWalker.getInstance(StackWalker.Option.RETAIN_CLASS_REFERENCE);
StackWalker.StackFrame frame = walker.walk(stream1 -> stream1.skip(1).findFirst().orElse(null));
if (frame == null) {
throw new RuntimeException("No stackframe returned");
}
Class<?> callerClass = frame.getDeclaringClass();
Method callerMethod = null;
try {
callerMethod = callerClass.getMethod(frame.getMethodName(), frame.getMethodType().parameterArray());
} catch (NoSuchMethodException | SecurityException e) {
throw new RuntimeException(e);
}
DuytsDocMethod注 anno = callerMethod.getAnnotation(DuytsDocMethod注.class);
if (anno == null) {
throw new RuntimeException("Missing annotation @DuytsDocMethod注 on: "+callerMethod);
}
for (DuytsDocThrows注 error:anno.exceptions()) {
if (error.id().equals(exceptionId)) {
String msg = null;
try {
Method annoValue = error.getClass().getMethod(metaName);
msg = (String)annoValue.invoke(error);
} catch (SecurityException | IllegalArgumentException | IllegalAccessException | NoSuchMethodException | InvocationTargetException e) {
throw new RuntimeException(e);
}
String errorMsg = String.format(msg, msgArgs);
throw new RuntimeException(errorMsg);
}
}
throw new RuntimeException("Missing exception id: "+exceptionId+" in @DuytsDocMethod注 on: "+callerMethod);
}
}

View file

@ -2,10 +2,10 @@ package love.distributedrebirth.bassboon.jpp.lang.babel;
import java.util.Locale;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboon.jpp.lang.ObjectScopeLimitΔ;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public interface BabelLocalizerᴬᵖᶦ {
String getName();
@ -14,9 +14,11 @@ public interface BabelLocalizerᴬᵖᶦ {
String getTarget();
String getMetaName();
enum Ꝑŕᱜṫèƈ implements ObjectScopeLimitΔ.ƉěḭȵᶒModifier.Ꝑŕᱜṫèƈ {
;
protected static BabelLocalizerᴬᵖᶦ instanceᴺᵉʷ(String name, Locale locale, String target) {
protected static BabelLocalizerᴬᵖᶦ instanceᴺᵉʷ(String name, Locale locale, String target, String metaName) {
return new BabelLocalizerᴬᵖᶦ() {
@Override
public String getName() {
@ -30,6 +32,10 @@ public interface BabelLocalizerᴬᵖᶦ {
public String getTarget() {
return target;
}
@Override
public String getMetaName() {
return metaName;
}
};
}
}

View file

@ -0,0 +1,22 @@
package love.distributedrebirth.bassboon.jpp.lang.babel;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.TYPE})
public @interface BabelLocalizer注 {
String name();
String locale();
String target();
String metaName();
}

View file

@ -7,9 +7,9 @@ import java.security.ProtectionDomain;
import java.util.Optional;
import love.distributedrebirth.bassboon.DefaultBȍőnLoader;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public class BabelLocalizer邪ᙾ implements ClassFileTransformer {
// not tested
@ -34,11 +34,11 @@ public class BabelLocalizer邪ᙾ implements ClassFileTransformer {
}
// babel translated object interfaces
Optional<Class<?>> checkMethodNameInterface = DefaultBȍőnLoader.findInterfaceByAnnotation(classBeingRedefined, BabelLocalizer.Ꝑŕḯṿª.BabelMethodNameEnforcer注.class);
Optional<Class<?>> checkMethodNameInterface = DefaultBȍőnLoader.findInterfaceByAnnotation(classBeingRedefined, BabelMethodNameEnforcer注.class);
if (checkMethodNameInterface.isEmpty()) {
return null;
}
BabelLocalizer.Ꝑŕḯṿª.BabelMethodNameEnforcer注 checkMethodName = checkMethodNameInterface.get().getAnnotation(BabelLocalizer.Ꝑŕḯṿª.BabelMethodNameEnforcer注.class);
BabelMethodNameEnforcer注 checkMethodName = checkMethodNameInterface.get().getAnnotation(BabelMethodNameEnforcer注.class);
if (checkMethodName == null) {
return null;
}
@ -58,7 +58,7 @@ public class BabelLocalizer邪ᙾ implements ClassFileTransformer {
}
for (int c:m.getName().codePoints().toArray()) {
boolean allow = false;
for (BabelLocalizer.Ꝑŕḯṿª.BabelMethodNameRange注 range:checkMethodName.ranges()) {
for (BabelMethodNameRange注 range:checkMethodName.ranges()) {
if (c >= range.start() || c <= range.stop()) {
allow = true;
break;

View file

@ -0,0 +1,16 @@
package love.distributedrebirth.bassboon.jpp.lang.babel;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.TYPE})
public @interface BabelMethodNameEnforcer注 {
BabelMethodNameRange注[] ranges();
}

View file

@ -0,0 +1,18 @@
package love.distributedrebirth.bassboon.jpp.lang.babel;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.TYPE})
public @interface BabelMethodNameRange注 {
int start();
int stop();
String name();
}

View file

@ -1,8 +1,13 @@
package love.distributedrebirth.bassboon.jpp.lang.babel;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
import love.distributedrebirth.bassboon.jpp.lang.babel.ßբᴬᵖᶦ.BabelAscii;
import love.distributedrebirth.bassboon.jpp.lang.babel.ßբᴬᵖᶦ.BabelHiero;
import love.distributedrebirth.bassboon.jpp.lang.babel.ßբᴬᵖᶦ.BabelHinarī;
import love.distributedrebirth.bassboon.jpp.lang.babel.ßբᴬᵖᶦ.BabelHindi;
import love.distributedrebirth.bassboon.jpp.lang.babel.ßբᴬᵖᶦ.BabelMandarin;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public interface BabelMethodƉěḭȵᶒᴬᵖᶦ extends BabelTypeTower抽 {
//define interface <Y> Y[]; // jvm: force child member definition of one-or-more
@ -22,11 +27,11 @@ public interface BabelMethodƉěḭȵᶒᴬᵖᶦ extends BabelTypeTower抽 {
public static
<
T1 extends BabelLocalizer.Ascii,
T2 extends BabelLocalizer.Mandarin,
T3 extends BabelLocalizer.Hindi,
T4 extends BabelLocalizer.Hiero,
T5 extends BabelLocalizer.Hinarī
T1 extends BabelAscii,
T2 extends BabelMandarin,
T3 extends BabelHindi,
T4 extends BabelHiero,
T5 extends BabelHinarī
>
void
define5(

View file

@ -1,8 +1,8 @@
package love.distributedrebirth.bassboon.jpp.lang.babel;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public interface BabelTypeTowerReadßբᴬᵖᶦ<Q extends BabelTypeTowerReadßբᴬᵖᶦ<Q>> extends BabelTypeTower抽 {
//public interface BabelTypeTowerReadբᴬᵖᶦ<T,Q extends BabelTypeTowerReadբᴬᵖᶦ<T,Q>> {

View file

@ -1,8 +1,8 @@
package love.distributedrebirth.bassboon.jpp.lang.babel;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public interface BabelTypeTowerWriteßբᴬᵖᶦ<W extends BabelTypeTowerWriteßբᴬᵖᶦ<W,Q> & BabelTypeTowerReadßբᴬᵖᶦ<Q>, Q extends BabelTypeTowerReadßբᴬᵖᶦ<Q>> extends BabelTypeTowerReadßբᴬᵖᶦ<Q> {
//public interface BabelTypeTowerWriteբᴬᵖᶦ<T,W extends BabelTypeTowerWriteբᴬᵖᶦ<T,W,Q> & BabelTypeTowerReadբᴬᵖᶦ<T,Q>, Q extends BabelTypeTowerReadբᴬᵖᶦ<T,Q>> extends BabelTypeTowerReadբᴬᵖᶦ<T,Q> {

View file

@ -1,8 +1,8 @@
package love.distributedrebirth.bassboon.jpp.lang.babel;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public interface BabelTypeTowerßբᴬᵖᶦ<Q extends BabelTypeTowerßբᴬᵖᶦ<Q>> extends BabelTypeTower抽 {
/* protected */ Q toBabel();

View file

@ -1,9 +1,9 @@
package love.distributedrebirth.bassboon.jpp.lang.babel;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboon.jpp.lang.ObjectScopeLimitΔ;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public interface BabelTypeTower抽 extends
ObjectScopeLimitΔ.ƉěḭȵᶒClazzName.ꞱPrefix,
ObjectScopeLimitΔ.ƉěḭȵᶒClazzName.ßPrefix,

View file

@ -1,8 +1,8 @@
package love.distributedrebirth.bassboon.jpp.lang.babel;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public interface /* bassface */ Babelizeբᴬᵖᶦ {
// note: used in functional interfaces thus only defaults

View file

@ -1,4 +1,4 @@
package love.distributedrebirth.bassboon.clazz;
package love.distributedrebirth.bassboon.jpp.lang.babel.duyts;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
@ -8,10 +8,10 @@ import java.lang.annotation.Target;
/**
* Moves copyright into runtime class info.
*/
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.TYPE})
public @interface BãßBȍőnAuthor注 {
public @interface DuytsDocAuthor注 {
String name();

View file

@ -0,0 +1,28 @@
package love.distributedrebirth.bassboon.jpp.lang.babel.duyts;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.FIELD})
public @interface DuytsDocField注 {
// workflow for translators, set to true to flag this content should
// propagated to the other languages of the translatable doc item.
String awaitsPropagation() default "";
DuytsDoc注 ascii();
DuytsDoc注 mandarin();
DuytsDoc注 hindi();
DuytsDoc注 hiero() default @DuytsDoc注(purpose = "");
DuytsDoc注 hinarī() default @DuytsDoc注(purpose = "");
DuytsDoc注 russian() default @DuytsDoc注(purpose = "");
}

View file

@ -0,0 +1,30 @@
package love.distributedrebirth.bassboon.jpp.lang.babel.duyts;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.METHOD})
public @interface DuytsDocMethod注 {
// workflow for translators, set to true to flag this content should
// propagated to the other languages of the translatable doc item.
String awaitsPropagation() default "";
DuytsDoc注 ascii();
DuytsDoc注 mandarin();
DuytsDoc注 hindi();
DuytsDoc注 hiero() default @DuytsDoc注(purpose = "");
DuytsDoc注 hinarī() default @DuytsDoc注(purpose = "");
DuytsDoc注 russian() default @DuytsDoc注(purpose = "");
DuytsDocThrows注[] exceptions() default {};
}

View file

@ -0,0 +1,26 @@
package love.distributedrebirth.bassboon.jpp.lang.babel.duyts;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.METHOD})
public @interface DuytsDocThrows注 {
String id();
String ascii();
String mandarin();
String hindi();
String hiero() default "";
String hinarī() default "";
String russian() default "";
}

View file

@ -0,0 +1,28 @@
package love.distributedrebirth.bassboon.jpp.lang.babel.duyts;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.TYPE})
public @interface DuytsDocType注 {
// workflow for translators, set to true to flag this content should
// propagated to the other languages of the translatable doc item.
String awaitsPropagation() default "";
DuytsDoc注 ascii();
DuytsDoc注 mandarin();
DuytsDoc注 hindi();
DuytsDoc注 hiero() default @DuytsDoc注(purpose = "");
DuytsDoc注 hinarī() default @DuytsDoc注(purpose = "");
DuytsDoc注 russian() default @DuytsDoc注(purpose = "");
}

View file

@ -0,0 +1,18 @@
package love.distributedrebirth.bassboon.jpp.lang.babel.duyts;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.ANNOTATION_TYPE})
public @interface DuytsDoc注 {
String code() default "";
String purpose();
String note() default "";
}

View file

@ -0,0 +1,10 @@
package love.distributedrebirth.bassboon.jpp.lang.babel.ßբᴬᵖᶦ;
import love.distributedrebirth.bassboon.jpp.lang.babel.BabelLocalizer;
import love.distributedrebirth.bassboon.jpp.lang.babel.BabelLocalizer注;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@BabelLocalizer注(name = "Ascii", locale = "en", target = "Normalized boring company language", metaName = "ascii")
public interface BabelAscii extends BabelLocalizer {
}

View file

@ -0,0 +1,15 @@
package love.distributedrebirth.bassboon.jpp.lang.babel.ßբᴬᵖᶦ;
import love.distributedrebirth.bassboon.jpp.lang.babel.BabelLocalizer;
import love.distributedrebirth.bassboon.jpp.lang.babel.BabelLocalizer注;
import love.distributedrebirth.bassboon.jpp.lang.babel.BabelMethodNameEnforcer注;
import love.distributedrebirth.bassboon.jpp.lang.babel.BabelMethodNameRange注;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@BabelMethodNameEnforcer注(ranges = {
@BabelMethodNameRange注(start = 0x13000, stop = 0x1342F, name = "Egyptian Hieroglyphs")
})
@BabelLocalizer注(name = "𓂀", locale = "en", target = "Orange Catholic Church pastors", metaName = "hiero")
public interface BabelHiero extends BabelLocalizer {
}

View file

@ -0,0 +1,33 @@
package love.distributedrebirth.bassboon.jpp.lang.babel.ßբᴬᵖᶦ;
import love.distributedrebirth.bassboon.jpp.lang.babel.BabelLocalizer;
import love.distributedrebirth.bassboon.jpp.lang.babel.BabelLocalizer注;
import love.distributedrebirth.bassboon.jpp.lang.babel.BabelMethodNameEnforcer注;
import love.distributedrebirth.bassboon.jpp.lang.babel.BabelMethodNameRange注;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@BabelMethodNameEnforcer注(ranges = {
@BabelMethodNameRange注(start = 'ײ', stop = 'ײ', name = "Hebrew octal #1"),
@BabelMethodNameRange注(start = 'ױ', stop = 'ױ', name = "Hebrew octal #2"),
@BabelMethodNameRange注(start = 'ו', stop = 'ו', name = "Hebrew octal #3"),
@BabelMethodNameRange注(start = 'י', stop = 'י', name = "Hebrew octal #4"),
@BabelMethodNameRange注(start = 'ז', stop = 'ז', name = "Hebrew octal #5"),
@BabelMethodNameRange注(start = 'ד', stop = 'ד', name = "Hebrew octal #6"),
@BabelMethodNameRange注(start = 'ן', stop = 'ן', name = "Hebrew octal #7"),
@BabelMethodNameRange注(start = 'ך', stop = 'ך', name = "Hebrew octal #8")
})
@BabelLocalizer注(name = "ヒナリー", locale = "ie", target = "Hardcore language for real hinarī coders", metaName = "hinari")
public interface BabelHinarī extends BabelLocalizer {
// Patre nor, qui es in li cieles,
// mey tui nómine esser sanctificat,
// mey tui regnia venir,
// mey tui vole esser fat,
// qualmen in li cieles talmen anc sur li terre.
// Da nos hodie nor pan omnidial,
// e pardona nor débites,
// qualmen anc noi pardona nor debitores.
// E ne inducte nos in tentation,
// ma libera nos de lu mal.
// Amen.
}

View file

@ -0,0 +1,25 @@
package love.distributedrebirth.bassboon.jpp.lang.babel.ßբᴬᵖᶦ;
import love.distributedrebirth.bassboon.jpp.lang.babel.BabelLocalizer;
import love.distributedrebirth.bassboon.jpp.lang.babel.BabelLocalizer注;
import love.distributedrebirth.bassboon.jpp.lang.babel.BabelMethodNameEnforcer注;
import love.distributedrebirth.bassboon.jpp.lang.babel.BabelMethodNameRange注;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocType注;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDoc注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocType注(
ascii = @DuytsDoc注(purpose = "Hindi class type identifier"),
mandarin = @DuytsDoc注(code = "通天塔龸印地語", purpose = "印地語類類型標識符"),
hindi = @DuytsDoc注(code = "कोलाहलꣻहिन्दी", purpose = "हिंदी वर्ग प्रकार पहचानकर्ता")
)
@BabelMethodNameEnforcer注(ranges = {
@BabelMethodNameRange注(start = 0x0900, stop = 0x097F, name = "Devanagari"),
@BabelMethodNameRange注(start = 0xA8E0, stop = 0xA8FF, name = "Devanagari Extended"),
@BabelMethodNameRange注(start = 0x11B00, stop = 0x11B09, name = "Devanagari Extended-A"),
@BabelMethodNameRange注(start = 0x1CD0, stop = 0x1CFA, name = "Vedic Extensions")
})
@BabelLocalizer注(name = "हिन्दी", locale = "hi", target = "Seaking God with 1230 million eyes", metaName = "hindi")
public interface BabelHindi extends BabelLocalizer {
}

View file

@ -0,0 +1,10 @@
package love.distributedrebirth.bassboon.jpp.lang.babel.ßբᴬᵖᶦ;
import love.distributedrebirth.bassboon.jpp.lang.babel.BabelLocalizer;
import love.distributedrebirth.bassboon.jpp.lang.babel.BabelLocalizer注;
import love.distributedrebirth.bassboon.jpp.lang.babel.duyts.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@BabelLocalizer注(name = "普通話", locale = "zh", target = "Dragon's nest has 2234 million bass noise ears", metaName = "mandarin")
public interface BabelMandarin extends BabelLocalizer {
}

Some files were not shown because too many files have changed in this diff Show more