This is an automated email from the ASF dual-hosted git repository. rombert pushed a commit to annotated tag org.apache.sling.scripting.java-2.0.10 in repository https://gitbox.apache.org/repos/asf/sling-org-apache-sling-scripting-java.git
commit 574817cefd7689de1dfa8a8896842ed4c7a72693 Author: Justin Edelson <[email protected]> AuthorDate: Tue Oct 23 09:57:07 2012 +0000 SLING-1732 - adding ability to explicitly define the source file name git-svn-id: https://svn.apache.org/repos/asf/sling/trunk/contrib/scripting/java@1401229 13f79535-47bb-0310-9956-ffa450edef68 --- pom.xml | 2 +- .../apache/sling/scripting/java/impl/CompilationUnit.java | 15 ++++++++++++++- 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index bf96000..057ff28 100644 --- a/pom.xml +++ b/pom.xml @@ -99,7 +99,7 @@ <dependency> <groupId>org.apache.sling</groupId> <artifactId>org.apache.sling.commons.compiler</artifactId> - <version>2.0.0</version> + <version>2.0.7-SNAPSHOT</version> <scope>provided</scope> </dependency> diff --git a/src/main/java/org/apache/sling/scripting/java/impl/CompilationUnit.java b/src/main/java/org/apache/sling/scripting/java/impl/CompilationUnit.java index 81d386f..ade8d8f 100644 --- a/src/main/java/org/apache/sling/scripting/java/impl/CompilationUnit.java +++ b/src/main/java/org/apache/sling/scripting/java/impl/CompilationUnit.java @@ -23,7 +23,7 @@ import java.io.Reader; public class CompilationUnit - implements org.apache.sling.commons.compiler.CompilationUnit { + implements org.apache.sling.commons.compiler.CompilationUnitWithSource { private final SlingIOProvider ioProvider; private final String className; @@ -66,4 +66,17 @@ public class CompilationUnit public long getLastModified() { return this.ioProvider.lastModified(this.sourceFile); } + + + /** + * @see org.apache.sling.commons.compiler.CompilationUnitWithSource#getLastModified() + */ + public String getFileName() { + final int idx = this.sourceFile.lastIndexOf('/'); + if (idx == -1) { + return this.sourceFile; + } else { + return this.sourceFile.substring(idx + 1); + } + } } -- To stop receiving notification emails like this one, please contact "[email protected]" <[email protected]>.
