Android Java frage

#2277521
Lesenswert?

Ich weiß jetzt zwar nicht, was smali für Dateien sind, aber ich vermute 
mal, dass sie aus anderen Quelldateien erzeugt werden.

Dann sind solche .line Direktiven vermutlich dazu da, um die Zeile in 
der Quelldatei zu benennen, aus der die folgenden Zeilen erzeugt werden. 
Damit können Tools bei Fehlern auf die Zeile in der Quelldatei hinweisen 
und nicht auf das Zwischenformat, das der Programmierer wohl überhaupt 
nicht zu Gesicht bekommt.

Ähnliches gibt es auch in vielen Assemblern, auch in gcc C wird sowas 
angeboten. Wenn der Präprozessor nicht integriert ist, brauchen C 
Compiler das ohnehin, denn der Präprozessor bläht den Code erst mal 
richtig auf bevor der Compiler dran gelassen wird.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren