+ Antworten
Seite 2763 von 2763 ErsteErste ... 1763 2263 2663 2713 2753 2761 2762 2763
Ergebnis 27.621 bis 27.630 von 27630
  1. #27621
    .ה וריד Avatar von Nexus
    Registriert seit
    15.05.2011
    Beiträge
    969
    Zitat Zitat von Adowrath Beitrag anzeigen
    Uhm... ich weiss jetzt nicht, ob das eine interessante Erkenntnis für mich ist, aber es funktioniert!
    Was?

    .זי האַבענ פערלוסטע געםאַףט
    ,פילײַףט קײַנע פינאַנציעלענ
    .אַבער פאַנטאַסטישע

    .דענ פערלוסט ירער זובסטאַנץ
    .ירעס װעזענס
    .ירעס זײַנס


  2. #27622
    Diamantensucher Avatar von Adowrath
    Registriert seit
    15.07.2012
    Beiträge
    896
    Zitat Zitat von Nexus Beitrag anzeigen
    Was?
    Ich hab was mit Lambdas rausgefunden..

    Code:
    public class A {
    	public static void main(String... args) {
    		doIt(() -> System.out.println("Custom d 1!"));
    		doIt(() -> System.out.println("Custom d 2!"));
    	}
    	
    	static void doIt(D d) {
    		d.e();
    		d.d();
    	}
    }
    
    interface D {
    	void d();
    	default void e() { System.out.println("Default e"); }
    }
    Die zwei Lambdas stellen Methode d() dar, die einzige nicht default Methode im Interface. Ich hab jetzt aber den Bytecode so editiert, dass bei der Erstellung des Lambdas die Methode e() überschrieben wird.

    Dann wurde aus der Ausgabe
    Code:
    Default e
    Custom d 1!
    Default e
    Custom d 2!
    ein
    Code:
    Default e
    Exception in thread "main" java.lang.AbstractMethodError: Method A$$Lambda$1.d()V is abstract
            at A$$Lambda$1/834600351.d(Unknown Source)
            at A.doIt(A.java:9)
            at A.main(A.java:3)


    Und jetzt versuch ich rauszufinden, ob ich von interface D zu einer Klasse C umschreiben kann.


    Kill! Kill, kill... dirty kill!
    ~ Ethel

    Just one, I'm a few. No family too. Who am I?


  3. #27623
    .ה וריד Avatar von Nexus
    Registriert seit
    15.05.2011
    Beiträge
    969
    Zitat Zitat von Adowrath Beitrag anzeigen
    Ich hab was mit Lambdas rausgefunden..

    Code:
    public class A {
    	public static void main(String... args) {
    		doIt(() -> System.out.println("Custom d 1!"));
    		doIt(() -> System.out.println("Custom d 2!"));
    	}
    	
    	static void doIt(D d) {
    		d.e();
    		d.d();
    	}
    }
    
    interface D {
    	void d();
    	default void e() { System.out.println("Default e"); }
    }
    Die zwei Lambdas stellen Methode d() dar, die einzige nicht default Methode im Interface. Ich hab jetzt aber den Bytecode so editiert, dass bei der Erstellung des Lambdas die Methode e() überschrieben wird.

    Dann wurde aus der Ausgabe
    Code:
    Default e
    Custom d 1!
    Default e
    Custom d 2!
    ein
    Code:
    Default e
    Exception in thread "main" java.lang.AbstractMethodError: Method A$$Lambda$1.d()V is abstract
            at A$$Lambda$1/834600351.d(Unknown Source)
            at A.doIt(A.java:9)
            at A.main(A.java:3)


    Und jetzt versuch ich rauszufinden, ob ich von interface D zu einer Klasse C umschreiben kann.
    Ich frag nie wieder.

    .זי האַבענ פערלוסטע געםאַףט
    ,פילײַףט קײַנע פינאַנציעלענ
    .אַבער פאַנטאַסטישע

    .דענ פערלוסט ירער זובסטאַנץ
    .ירעס װעזענס
    .ירעס זײַנס


  4. #27624
    Architekt Avatar von hashtag
    Registriert seit
    15.12.2013
    Beiträge
    1.291
    Wow, Tears Don't Fall ist garnet so komplex.

    queer as fuck!
    RPCMC – Utility zum Erstellen eines Blanko-Ressourcenpaketes — Präsentationen in HTML? Warum nicht?

    Für Weißbier-Verbot und mehr Revolutionen an Sonn- und Feiertagen.


  5. #27625
    Diamantensucher Avatar von Adowrath
    Registriert seit
    15.07.2012
    Beiträge
    896
    Code:
    C:\Users\Icke\_T>java A
    Exception in thread "main" java.lang.BootstrapMethodError: call site initialization exception
            at java.lang.invoke.CallSite.makeSite(Unknown Source)
            at java.lang.invoke.MethodHandleNatives.linkCallSiteImpl(Unknown Source)
            at java.lang.invoke.MethodHandleNatives.linkCallSite(Unknown Source)
            at A.main(A.java:3)
    Caused by: java.lang.invoke.LambdaConversionException: Functional interface C is not an interface
            at java.lang.invoke.AbstractValidatingLambdaMetafactory.<init>(Unknown Source)
            at java.lang.invoke.InnerClassLambdaMetafactory.<init>(Unknown Source)
            at java.lang.invoke.LambdaMetafactory.metafactory(Unknown Source)
            ... 4 more


    Kill! Kill, kill... dirty kill!
    ~ Ethel

    Just one, I'm a few. No family too. Who am I?


  6. #27626
    .ה וריד Avatar von Nexus
    Registriert seit
    15.05.2011
    Beiträge
    969
    Zitat Zitat von Nexus Beitrag anzeigen
    Heh, jetzt wo ich den Schwirrthread wieder gelesen habe, les ich jetzt den 60min-Thread seit November wieder.
    .. Ich drücke mich schon wieder.
    Das sind eh nur noch 118 Seiten. Das krieg ich noch vor acht Uhr hin.
    Ich sag doch, ich werd damit noch vor acht fertig!

    Edit: (23.04.2017 um 19:37)

    Zitat Zitat von Adowrath Beitrag anzeigen
    Code:
    C:\Users\Icke\_T>java A
    Exception in thread "main" java.lang.BootstrapMethodError: call site initialization exception
            at java.lang.invoke.CallSite.makeSite(Unknown Source)
            at java.lang.invoke.MethodHandleNatives.linkCallSiteImpl(Unknown Source)
            at java.lang.invoke.MethodHandleNatives.linkCallSite(Unknown Source)
            at A.main(A.java:3)
    Caused by: java.lang.invoke.LambdaConversionException: Functional interface C is not an interface
            at java.lang.invoke.AbstractValidatingLambdaMetafactory.<init>(Unknown Source)
            at java.lang.invoke.InnerClassLambdaMetafactory.<init>(Unknown Source)
            at java.lang.invoke.LambdaMetafactory.metafactory(Unknown Source)
            ... 4 more
    Haha!

    .זי האַבענ פערלוסטע געםאַףט
    ,פילײַףט קײַנע פינאַנציעלענ
    .אַבער פאַנטאַסטישע

    .דענ פערלוסט ירער זובסטאַנץ
    .ירעס װעזענס
    .ירעס זײַנס


  7. #27627
    Diamantensucher Avatar von Adowrath
    Registriert seit
    15.07.2012
    Beiträge
    896
    Zitat Zitat von Nexus Beitrag anzeigen
    Ich sag doch, ich werd damit noch vor acht fertig!

    Edit: (23.04.2017 um 19:37)


    Haha!
    Hey, ich mach wenigstens was dabei, während ich meine Sprache plane..


    Kill! Kill, kill... dirty kill!
    ~ Ethel

    Just one, I'm a few. No family too. Who am I?


  8. #27628
    .ה וריד Avatar von Nexus
    Registriert seit
    15.05.2011
    Beiträge
    969
    Zitat Zitat von Adowrath Beitrag anzeigen
    Hey, ich mach wenigstens was dabei, während ich meine Sprache plane..
    Ich jetz auch!.. Also, eigentlich drück ich mich immernoch, aber ich hab zumindest etwas heute dran gearbeitet! Eigentlich bräuchte noch 'nen random Normalsprachetext, dessen Grammatik ich für 'ne Übersetzung zerpflücken kann, um zu schauen, ob's auch gut wäre.. Aber dann!.. Dann hab ich zwar 'ne zerschossene Grammatik, aber immernoch keine Vokabeln..

    .זי האַבענ פערלוסטע געםאַףט
    ,פילײַףט קײַנע פינאַנציעלענ
    .אַבער פאַנטאַסטישע

    .דענ פערלוסט ירער זובסטאַנץ
    .ירעס װעזענס
    .ירעס זײַנס


  9. #27629
    Diamantensucher Avatar von Adowrath
    Registriert seit
    15.07.2012
    Beiträge
    896
    Zitat Zitat von Nexus Beitrag anzeigen
    Ich jetz auch!.. Also, eigentlich drück ich mich immernoch, aber ich hab zumindest etwas heute dran gearbeitet! Eigentlich bräuchte noch 'nen random Normalsprachetext, dessen Grammatik ich für 'ne Übersetzung zerpflücken kann, um zu schauen, ob's auch gut wäre.. Aber dann!.. Dann hab ich zwar 'ne zerschossene Grammatik, aber immernoch keine Vokabeln..
    Du arbeitest aber an 'nem anderen Typ Sprache...


    Kill! Kill, kill... dirty kill!
    ~ Ethel

    Just one, I'm a few. No family too. Who am I?


  10. #27630
    Creeper-Jäger Avatar von Creepy123
    Registriert seit
    31.05.2013
    Beiträge
    434
    Signal angelernt und auch noch dabei kapiert, wie genau das eigentlich richtig funktioniert, yay. :3
    Jetzt leuchtet bei Hp0 das Vorsignal nun nicht mehr, so wie es sein soll.


+ Antworten