Package aQute.bnd.aspectj.plugin
Class AspectJ
- java.lang.Object
-
- aQute.bnd.aspectj.plugin.AspectJ
-
-
Field Summary
Fields Modifier and Type Field Description private static java.util.regex.Pattern
AJC_ERROR_P
private static java.util.regex.Pattern
AJC_WARNING_P
private static org.slf4j.Logger
log
private static java.lang.String
ORG_ASPECTJ_ASPECTJRT
private static java.lang.String
ORG_ASPECTJ_ASPECTJTOOLS
private static java.lang.String
TYPE
-
Constructor Summary
Constructors Constructor Description AspectJ()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private java.lang.String
ajc(Project project, java.util.List<java.io.File> cp, java.io.File inpath, java.util.List<java.io.File> sourceroots, java.util.List<java.io.File> aspectpath, java.io.File outpath, java.util.Map<java.lang.String,java.lang.String> options, boolean warnings)
private void
doErrors(Project project, boolean warnings, java.lang.String output)
java.util.Map.Entry<java.lang.String,Resource>
export(java.lang.String type, Project project, java.util.Map<java.lang.String,java.lang.String> options)
private Pair<java.io.File,Version>
get(Workspace workspace, java.lang.String bsn)
java.lang.String[]
getTypes()
private java.lang.String
path(java.util.List<java.io.File> paths)
private WriteResource
propertiesResource(Resource properties, UTF8Properties launchProperties)
private void
setLocation(Project project, Reporter.SetLocation location)
private java.lang.String
simple(java.lang.String path)
private java.io.File
wrap(Project project, java.io.File aspectjrtBundle, Pair<java.io.File,Version> aspectjrt)
-
-
-
Field Detail
-
log
private static org.slf4j.Logger log
-
AJC_WARNING_P
private static java.util.regex.Pattern AJC_WARNING_P
-
AJC_ERROR_P
private static java.util.regex.Pattern AJC_ERROR_P
-
TYPE
private static final java.lang.String TYPE
- See Also:
- Constant Field Values
-
ORG_ASPECTJ_ASPECTJTOOLS
private static final java.lang.String ORG_ASPECTJ_ASPECTJTOOLS
- See Also:
- Constant Field Values
-
ORG_ASPECTJ_ASPECTJRT
private static final java.lang.String ORG_ASPECTJ_ASPECTJRT
- See Also:
- Constant Field Values
-
-
Method Detail
-
export
public java.util.Map.Entry<java.lang.String,Resource> export(java.lang.String type, Project project, java.util.Map<java.lang.String,java.lang.String> options) throws java.lang.Exception
-
wrap
private java.io.File wrap(Project project, java.io.File aspectjrtBundle, Pair<java.io.File,Version> aspectjrt) throws java.lang.Exception, java.io.IOException
- Throws:
java.lang.Exception
java.io.IOException
-
propertiesResource
private WriteResource propertiesResource(Resource properties, UTF8Properties launchProperties)
-
simple
private java.lang.String simple(java.lang.String path)
-
get
private Pair<java.io.File,Version> get(Workspace workspace, java.lang.String bsn) throws java.lang.Exception
- Throws:
java.lang.Exception
-
ajc
private java.lang.String ajc(Project project, java.util.List<java.io.File> cp, java.io.File inpath, java.util.List<java.io.File> sourceroots, java.util.List<java.io.File> aspectpath, java.io.File outpath, java.util.Map<java.lang.String,java.lang.String> options, boolean warnings)
-
doErrors
private void doErrors(Project project, boolean warnings, java.lang.String output) throws java.lang.Exception
- Throws:
java.lang.Exception
-
setLocation
private void setLocation(Project project, Reporter.SetLocation location)
-
path
private java.lang.String path(java.util.List<java.io.File> paths)
-
-