Python pygments.lexers.JavaLexer() Examples
The following are 6
code examples of pygments.lexers.JavaLexer().
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example.
You may also want to check out all available functions/classes of the module
pygments.lexers
, or try the search function
.
Example #1
Source File: sourcewindow.py From dcc with Apache License 2.0 | 5 votes |
def reload_java_sources(self): """Reload completely the sources by asking Androguard to decompile it again. Useful when: - an element has been renamed to propagate the info - the current tab is changed because we do not know what user did since then, so we need to propagate previous changes as well """ log.debug("Getting sources for %s" % self.current_class) lines = [("COMMENTS", [( "COMMENT", "// filename:%s\n// digest:%s\n\n" % ( self.current_filename, self.current_digest))])] method_info_buff = "" for method in self.current_class.get_methods(): method_info_buff += "// " + str(method) + "\n" lines.append(("COMMENTS", [( "COMMENT", method_info_buff + "\n\n")])) lines.extend(self.current_class.get_source_ext()) # TODO: delete doc when tab is closed? not deleted by "self" :( if hasattr(self, "doc"): del self.doc self.doc = SourceDocument(parent=self, lines=lines) self.setDocument(self.doc) # No need to save hightlighter. highlighBlock will automatically be called # because we passed the QTextDocument to QSyntaxHighlighter constructor MyHighlighter(self.doc, lexer=JavaLexer())
Example #2
Source File: sourcewindow.py From TimeMachine with GNU Lesser General Public License v3.0 | 5 votes |
def reload_java_sources(self): '''Reload completely the sources by asking Androguard to decompile it again. Useful when: - an element has been renamed to propagate the info - the current tab is changed because we do not know what user did since then, so we need to propagate previous changes as well ''' androconf.debug("Getting sources for %s" % self.current_class) lines = [] lines.append(("COMMENTS", [("COMMENT", "/*\n * filename:%s\n * digest:%s\n */\n" % (self.current_filename, self.current_digest))])) lines.extend(self.current_class.get_source_ext()) #TODO: delete doc when tab is closed? not deleted by "self" :( if hasattr(self, "doc"): del self.doc self.doc = SourceDocument(parent=self, lines=lines) self.setDocument(self.doc) #No need to save hightlighter. highlighBlock will automatically be called #because we passed the QTextDocument to QSyntaxHighlighter constructor if PYGMENTS: PygmentsHighlighter(self.doc, lexer=JavaLexer()) else: androconf.debug("Pygments is not present !")
Example #3
Source File: sourcewindow.py From AndroBugs_Framework with GNU General Public License v3.0 | 5 votes |
def reload_java_sources(self): '''Reload completely the sources by asking Androguard to decompile it again. Useful when: - an element has been renamed to propagate the info - the current tab is changed because we do not know what user did since then, so we need to propagate previous changes as well ''' androconf.debug("Getting sources for %s" % self.current_class) lines = [] lines.append(("COMMENTS", [("COMMENT", "/*\n * filename:%s\n * digest:%s\n */\n" % (self.current_filename, self.current_digest))])) lines.extend(self.current_class.get_source_ext()) #TODO: delete doc when tab is closed? not deleted by "self" :( if hasattr(self, "doc"): del self.doc self.doc = SourceDocument(parent=self, lines=lines) self.setDocument(self.doc) #No need to save hightlighter. highlighBlock will automatically be called #because we passed the QTextDocument to QSyntaxHighlighter constructor if PYGMENTS: PygmentsHighlighter(self.doc, lexer=JavaLexer()) else: androconf.debug("Pygments is not present !")
Example #4
Source File: sourcewindow.py From MARA_Framework with GNU Lesser General Public License v3.0 | 5 votes |
def reload_java_sources(self): '''Reload completely the sources by asking Androguard to decompile it again. Useful when: - an element has been renamed to propagate the info - the current tab is changed because we do not know what user did since then, so we need to propagate previous changes as well ''' androconf.debug("Getting sources for %s" % self.current_class) lines = [] lines.append(("COMMENTS", [( "COMMENT", "// filename:%s\n// digest:%s\n\n" % ( self.current_filename, self.current_digest))])) method_info_buff = "" for method in self.current_class.get_methods(): method_info_buff += "// " + str(method) + "\n" lines.append(("COMMENTS", [( "COMMENT", method_info_buff + "\n\n")])) lines.extend(self.current_class.get_source_ext()) #TODO: delete doc when tab is closed? not deleted by "self" :( if hasattr(self, "doc"): del self.doc self.doc = SourceDocument(parent=self, lines=lines) self.setDocument(self.doc) #No need to save hightlighter. highlighBlock will automatically be called #because we passed the QTextDocument to QSyntaxHighlighter constructor if PYGMENTS: MyHighlighter(self.doc, lexer=JavaLexer()) else: androconf.debug("Pygments is not present !")
Example #5
Source File: sourcewindow.py From MARA_Framework with GNU Lesser General Public License v3.0 | 5 votes |
def reload_java_sources(self): '''Reload completely the sources by asking Androguard to decompile it again. Useful when: - an element has been renamed to propagate the info - the current tab is changed because we do not know what user did since then, so we need to propagate previous changes as well ''' androconf.debug("Getting sources for %s" % self.current_class) lines = [] lines.append(("COMMENTS", [("COMMENT", "/*\n * filename:%s\n * digest:%s\n */\n" % (self.current_filename, self.current_digest))])) lines.extend(self.current_class.get_source_ext()) #TODO: delete doc when tab is closed? not deleted by "self" :( if hasattr(self, "doc"): del self.doc self.doc = SourceDocument(parent=self, lines=lines) self.setDocument(self.doc) #No need to save hightlighter. highlighBlock will automatically be called #because we passed the QTextDocument to QSyntaxHighlighter constructor if PYGMENTS: PygmentsHighlighter(self.doc, lexer=JavaLexer()) else: androconf.debug("Pygments is not present !")
Example #6
Source File: test_java.py From pygments with BSD 2-Clause "Simplified" License | 5 votes |
def lexer(): yield JavaLexer()