Skip to end of metadata
Go to start of metadata

Space Index

0-9 ... 0 A ... 1 B ... 1 C ... 1 D ... 4 E ... 0
F ... 0 G ... 0 H ... 1 I ... 1 J ... 0 K ... 0
L ... 1 M ... 0 N ... 0 O ... 0 P ... 0 Q ... 0
R ... 0 S ... 1 T ... 0 U ... 0 V ... 0 W ... 0
X ... 0 Y ... 0 Z ... 0 !@#$ ... 0    

0-9

A

Page: Advanced
Janino as a Source Code ClassLoader The JavaSourceClassLoader http://janino.net/javadoc/org/codehaus/janino/JavaSourceClassLoader.html extends JavaTM's java.lang.ClassLoader class with the ability to load classes directly from source code. To be precise,

B

Page: Basic
Janino as an Expression Evaluator Say you build an e-commerce system, which computes the shipping cost for the items that the user put into his/her shopping cart. Because you don't know the merchant's shipping cost model at implementation time, you could

C

Page: Contact
Reporting bugs If you think you have found a bug in Janino, proceed as follows: If it is a compilation problem, verify that SUN's JavaTM compiler JAVAC also believes it is one. Try to isolate the problem. Don't send me huge source files; attempt, if at al

D

Page: Debugging
The generated classes can be debugged interactively, even though they were created on-the-fly. All that needs to be done is set two system properties, e.g. when starting the JVM: java -Dorg.codehaus.janino.source_debugging.enable=true -Dorg.codehaus.janin
Page: Developers
Anonymous SVN (Subversion) The JANINO code repository is accessible through anonymous SVN. You have to check out the following ECLIPSE projects: https://svn.codehaus.org/janino/trunk/commons-compiler https://svn.codehaus.org/janino/trunk/commons-compiler
Page: Documentation
JAVADOC The full JAVADOC documentation for JANINO is available online http://janino.net/javadoc/. Books The specifications of the Java programming language: James Gosling, Bill Joy, Guy Steele, Gilad Bracha, Alex Buckley: The Java Language Specification,
Page: Download
Packages If you are using MAVEN http://maven.apache.org/, add this entry to your POM file: <dependency>  <groupId>org.codehaus.janino</groupId> <artifactId>janino</artifactId> <version>2.7.5</version> </dependency> (Replace '2.7.5' with the very latest ve

E

F

G

H

Home page: Home
What is Janino? Janino is a super-small, super-fast Java™ compiler. Not only can it compile a set of source files to a set of class files like JAVAC, but also can it compile a Java™ expression, block, class body or source file in memory, load the bytecode

I

Page: Index
{index}{index}

J

K

L

Page: Licensing
New BSD License Janino is distributed under the terms of the New BSD License http://dist.codehaus.org/janino/new_bsd_license.txt. I chose this license so that Janino will (hopefully) be useful in both free and proprietary projects. (In the past, JANINO wa

M

N

O

P

Q

R

S

Page: Security
Because JANINO has full access to the JRE, security problems can arise if the expression, script, class body or compilation being compiled and executed contains user input. If that user is an educated system administrator, he or she can be expected to use

T

U

V

W

X

Y

Z

!@#$

  • No labels