Download javassist-3.18.1.jar file

Introduction

You can download javassist-3.18.1.jar in this page.

License

Apache License

Type List

javassist-3.18.1.jar file has the following types.

META-INF.maven.org.javassist.javassist.pom.properties
META-INF.maven.org.javassist.javassist.pom.xml
META-INF/MANIFEST.MF
javassist.ByteArrayClassPath.class
javassist.CannotCompileException.class
javassist.ClassClassPath.class
javassist.ClassMap.class
javassist.ClassPath.class
javassist.ClassPathList.class
javassist.ClassPool.class
javassist.ClassPoolTail.class
javassist.CodeConverter.class
javassist.CtArray.class
javassist.CtBehavior.class
javassist.CtClass.class
javassist.CtClassType.class
javassist.CtConstructor.class
javassist.CtField.class
javassist.CtMember.class
javassist.CtMethod.class
javassist.CtNewClass.class
javassist.CtNewConstructor.class
javassist.CtNewMethod.class
javassist.CtNewNestedClass.class
javassist.CtNewWrappedConstructor.class
javassist.CtNewWrappedMethod.class
javassist.CtPrimitiveType.class
javassist.DirClassPath.class
javassist.FieldInitLink.class
javassist.JarClassPath.class
javassist.JarDirClassPath.class
javassist.Loader.class
javassist.LoaderClassPath.class
javassist.Modifier.class
javassist.NotFoundException.class
javassist.SerialVersionUID.class
javassist.Translator.class
javassist.URLClassPath.class
javassist.bytecode.AccessFlag.class
javassist.bytecode.AnnotationDefaultAttribute.class
javassist.bytecode.AnnotationsAttribute.class
javassist.bytecode.AttributeInfo.class
javassist.bytecode.BadBytecode.class
javassist.bytecode.BootstrapMethodsAttribute.class
javassist.bytecode.ByteArray.class
javassist.bytecode.ByteStream.class
javassist.bytecode.ByteVector.class
javassist.bytecode.Bytecode.class
javassist.bytecode.ClassFile.class
javassist.bytecode.ClassFilePrinter.class
javassist.bytecode.ClassFileWriter.class
javassist.bytecode.ClassInfo.class
javassist.bytecode.CodeAnalyzer.class
javassist.bytecode.CodeAttribute.class
javassist.bytecode.CodeIterator.class
javassist.bytecode.ConstInfo.class
javassist.bytecode.ConstInfoPadding.class
javassist.bytecode.ConstPool.class
javassist.bytecode.ConstantAttribute.class
javassist.bytecode.DeprecatedAttribute.class
javassist.bytecode.Descriptor.class
javassist.bytecode.DoubleInfo.class
javassist.bytecode.DuplicateMemberException.class
javassist.bytecode.EnclosingMethodAttribute.class
javassist.bytecode.ExceptionTable.class
javassist.bytecode.ExceptionTableEntry.class
javassist.bytecode.ExceptionsAttribute.class
javassist.bytecode.FieldInfo.class
javassist.bytecode.FieldrefInfo.class
javassist.bytecode.FloatInfo.class
javassist.bytecode.InnerClassesAttribute.class
javassist.bytecode.InstructionPrinter.class
javassist.bytecode.IntegerInfo.class
javassist.bytecode.InterfaceMethodrefInfo.class
javassist.bytecode.InvokeDynamicInfo.class
javassist.bytecode.LineNumberAttribute.class
javassist.bytecode.LocalVariableAttribute.class
javassist.bytecode.LocalVariableTypeAttribute.class
javassist.bytecode.LongInfo.class
javassist.bytecode.LongVector.class
javassist.bytecode.MemberrefInfo.class
javassist.bytecode.MethodHandleInfo.class
javassist.bytecode.MethodInfo.class
javassist.bytecode.MethodTypeInfo.class
javassist.bytecode.MethodrefInfo.class
javassist.bytecode.Mnemonic.class
javassist.bytecode.NameAndTypeInfo.class
javassist.bytecode.Opcode.class
javassist.bytecode.ParameterAnnotationsAttribute.class
javassist.bytecode.SignatureAttribute.class
javassist.bytecode.SourceFileAttribute.class
javassist.bytecode.StackMap.class
javassist.bytecode.StackMapTable.class
javassist.bytecode.StringInfo.class
javassist.bytecode.SyntheticAttribute.class
javassist.bytecode.Utf8Info.class
javassist.bytecode.analysis.Analyzer.class
javassist.bytecode.analysis.ControlFlow.class
javassist.bytecode.analysis.Executor.class
javassist.bytecode.analysis.Frame.class
javassist.bytecode.analysis.FramePrinter.class
javassist.bytecode.analysis.IntQueue.class
javassist.bytecode.analysis.MultiArrayType.class
javassist.bytecode.analysis.MultiType.class
javassist.bytecode.analysis.Subroutine.class
javassist.bytecode.analysis.SubroutineScanner.class
javassist.bytecode.analysis.Type.class
javassist.bytecode.analysis.Util.class
javassist.bytecode.annotation.Annotation.class
javassist.bytecode.annotation.AnnotationImpl.class
javassist.bytecode.annotation.AnnotationMemberValue.class
javassist.bytecode.annotation.AnnotationsWriter.class
javassist.bytecode.annotation.ArrayMemberValue.class
javassist.bytecode.annotation.BooleanMemberValue.class
javassist.bytecode.annotation.ByteMemberValue.class
javassist.bytecode.annotation.CharMemberValue.class
javassist.bytecode.annotation.ClassMemberValue.class
javassist.bytecode.annotation.DoubleMemberValue.class
javassist.bytecode.annotation.EnumMemberValue.class
javassist.bytecode.annotation.FloatMemberValue.class
javassist.bytecode.annotation.IntegerMemberValue.class
javassist.bytecode.annotation.LongMemberValue.class
javassist.bytecode.annotation.MemberValue.class
javassist.bytecode.annotation.MemberValueVisitor.class
javassist.bytecode.annotation.NoSuchClassError.class
javassist.bytecode.annotation.ShortMemberValue.class
javassist.bytecode.annotation.StringMemberValue.class
javassist.bytecode.stackmap.BasicBlock.class
javassist.bytecode.stackmap.MapMaker.class
javassist.bytecode.stackmap.Tracer.class
javassist.bytecode.stackmap.TypeData.class
javassist.bytecode.stackmap.TypeTag.class
javassist.bytecode.stackmap.TypedBlock.class
javassist.compiler.AccessorMaker.class
javassist.compiler.CodeGen.class
javassist.compiler.CompileError.class
javassist.compiler.Javac.class
javassist.compiler.JvstCodeGen.class
javassist.compiler.JvstTypeChecker.class
javassist.compiler.KeywordTable.class
javassist.compiler.Lex.class
javassist.compiler.MemberCodeGen.class
javassist.compiler.MemberResolver.class
javassist.compiler.NoFieldException.class
javassist.compiler.Parser.class
javassist.compiler.ProceedHandler.class
javassist.compiler.SymbolTable.class
javassist.compiler.SyntaxError.class
javassist.compiler.Token.class
javassist.compiler.TokenId.class
javassist.compiler.TypeChecker.class
javassist.compiler.ast.ASTList.class
javassist.compiler.ast.ASTree.class
javassist.compiler.ast.ArrayInit.class
javassist.compiler.ast.AssignExpr.class
javassist.compiler.ast.BinExpr.class
javassist.compiler.ast.CallExpr.class
javassist.compiler.ast.CastExpr.class
javassist.compiler.ast.CondExpr.class
javassist.compiler.ast.Declarator.class
javassist.compiler.ast.DoubleConst.class
javassist.compiler.ast.Expr.class
javassist.compiler.ast.FieldDecl.class
javassist.compiler.ast.InstanceOfExpr.class
javassist.compiler.ast.IntConst.class
javassist.compiler.ast.Keyword.class
javassist.compiler.ast.Member.class
javassist.compiler.ast.MethodDecl.class
javassist.compiler.ast.NewExpr.class
javassist.compiler.ast.Pair.class
javassist.compiler.ast.Stmnt.class
javassist.compiler.ast.StringL.class
javassist.compiler.ast.Symbol.class
javassist.compiler.ast.Variable.class
javassist.compiler.ast.Visitor.class
javassist.convert.TransformAccessArrayField.class
javassist.convert.TransformAfter.class
javassist.convert.TransformBefore.class
javassist.convert.TransformCall.class
javassist.convert.TransformFieldAccess.class
javassist.convert.TransformNew.class
javassist.convert.TransformNewClass.class
javassist.convert.TransformReadField.class
javassist.convert.TransformWriteField.class
javassist.convert.Transformer.class
javassist.expr.Cast.class
javassist.expr.ConstructorCall.class
javassist.expr.Expr.class
javassist.expr.ExprEditor.class
javassist.expr.FieldAccess.class
javassist.expr.Handler.class
javassist.expr.Instanceof.class
javassist.expr.MethodCall.class
javassist.expr.NewArray.class
javassist.expr.NewExpr.class
javassist.runtime.Cflow.class
javassist.runtime.Desc.class
javassist.runtime.DotClass.class
javassist.runtime.Inner.class
javassist.scopedpool.ScopedClassPool.class
javassist.scopedpool.ScopedClassPoolFactory.class
javassist.scopedpool.ScopedClassPoolFactoryImpl.class
javassist.scopedpool.ScopedClassPoolRepository.class
javassist.scopedpool.ScopedClassPoolRepositoryImpl.class
javassist.scopedpool.SoftValueHashMap.class
javassist.tools.Dump.class
javassist.tools.framedump.class
javassist.tools.reflect.CannotCreateException.class
javassist.tools.reflect.CannotInvokeException.class
javassist.tools.reflect.CannotReflectException.class
javassist.tools.reflect.ClassMetaobject.class
javassist.tools.reflect.CompiledClass.class
javassist.tools.reflect.Compiler.class
javassist.tools.reflect.Loader.class
javassist.tools.reflect.Metalevel.class
javassist.tools.reflect.Metaobject.class
javassist.tools.reflect.Reflection.class
javassist.tools.reflect.Sample.class
javassist.tools.rmi.AppletServer.class
javassist.tools.rmi.ExportedObject.class
javassist.tools.rmi.ObjectImporter.class
javassist.tools.rmi.ObjectNotFoundException.class
javassist.tools.rmi.Proxy.class
javassist.tools.rmi.RemoteException.class
javassist.tools.rmi.RemoteRef.class
javassist.tools.rmi.Sample.class
javassist.tools.rmi.StubGenerator.class
javassist.tools.web.BadHttpRequest.class
javassist.tools.web.ServiceThread.class
javassist.tools.web.Viewer.class
javassist.tools.web.Webserver.class
javassist.util.HotSwapper.class
javassist.util.Trigger.class
javassist.util.proxy.FactoryHelper.class
javassist.util.proxy.MethodFilter.class
javassist.util.proxy.MethodHandler.class
javassist.util.proxy.Proxy.class
javassist.util.proxy.ProxyFactory.class
javassist.util.proxy.ProxyObject.class
javassist.util.proxy.ProxyObjectInputStream.class
javassist.util.proxy.ProxyObjectOutputStream.class
javassist.util.proxy.RuntimeSupport.class
javassist.util.proxy.SecurityActions.class
javassist.util.proxy.SerializedProxy.class

Pom

javassist-3.18.1.pom file content.

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>org.javassist</groupId>
  <artifactId>javassist</artifactId>
  <packaging>bundle</packaging>
  <description>
  	Javassist (JAVA programming ASSISTant) makes Java bytecode manipulation
    simple.  It is a class library for editing bytecodes in Java.
  </description>
  <version>3.18.1-GA</version>
  <name>Javassist</name>
  <url>http://www.javassist.org/</url>

  <issueManagement>
    <system>JIRA</system>
    <url>https://jira.jboss.org/jira/browse/JASSIST/</url>
  </issueManagement>
  <licenses>
    <!-- this is the license under which javassist is usually distributed
      -->
    <license>
      <name>MPL 1.1</name>
      <url>http://www.mozilla.org/MPL/MPL-1.1.html</url>
    </license>
    <!-- this is the license under which javassist is distributed when
	 it is bundled with JBoss
      -->
    <license>
      <name>LGPL 2.1</name>
      <url>http://www.gnu.org/licenses/lgpl-2.1.html</url>
    </license>
    <!-- this is the license under which javassist can be distributed.
      -->
    <license>
      <name>Apache License 2.0</name>
      <url>http://www.apache.org/licenses/</url>
    </license>
  </licenses>

  <scm>
    <connection>scm:git:git@github.com:jboss-javassist/javassist.git</connection>
    <developerConnection>scm:git:git@github.com:jboss-javassist/javassist.git</developerConnection>
    <url>scm:git:git@github.com:jboss-javassist/javassist.git</url>
  </scm>

  <developers>
    <developer>
      <id>chiba</id>
      <name>Shigeru Chiba</name>
      <email>chiba@javassist.org</email>
      <organization>The Javassist Project</organization>
      <organizationUrl>http://www.javassist.org/</organizationUrl>
      <roles>
        <role>project lead</role>
      </roles>
      <timezone>9</timezone>
    </developer>

    <developer>
      <id>adinn</id>
      <name>Andrew Dinn</name>
      <email>adinn@redhat.com</email>
      <organization>JBoss</organization>
      <organizationUrl>http://www.jboss.org/</organizationUrl>
      <roles>
        <role>contributing developer</role>
      </roles>
      <timezone>0</timezone>
    </developer>

    <developer>
      <id>kabir.khan@jboss.com</id>
      <name>Kabir Khan</name>
      <email>kabir.khan@jboss.com</email>
      <organization>JBoss</organization>
      <organizationUrl>http://www.jboss.org/</organizationUrl>
      <roles>
        <role>contributing developer</role>
      </roles>
      <timezone>0</timezone>
    </developer>
    
    <developer>
      <id>smarlow</id>
      <name>Scott Marlow</name>
      <email>smarlow@redhat.com</email>
      <organization>JBoss</organization>
      <organizationUrl>http://www.jboss.org/</organizationUrl>
      <roles>
        <role>contributing developer</role>
      </roles>
      <timezone>-5</timezone>
    </developer>


  </developers>

  <distributionManagement>
  <!--  
      You need entries in your .m2/settings.xml like this:
   <servers>
    <server>
       <id>jboss-releases-repository</id>
       <username>your_jboss.org_username</username>
       <password>password</password>
    </server>
    <server>
       <id>jboss-snapshots-repository</id>
       <username>your_jboss.org_username</username>
       <password>password</password>
    </server>
  </servers>
  
  To deploy a snapshot, you need to run
  
  mvn deploy -Dversion=3.x.y-SNAPSHOT

  To deploy a release you need to change the version to 3.x.y.GA and run

  mvn deploy
    -->
    <repository>
      <id>jboss-releases-repository</id>
      <name>JBoss Releases Repository</name>
      <url>https://repository.jboss.org/nexus/service/local/staging/deploy/maven2/</url>
    </repository>
    <snapshotRepository>
      <id>jboss-snapshots-repository</id>
      <name>JBoss Snapshots Repository</name>
      <url>https://repository.jboss.org/nexus/content/repositories/snapshots/</url>
    </snapshotRepository>
  </distributionManagement>
  <build>
    <sourceDirectory>src/main/</sourceDirectory>
    <testSourceDirectory>src/test/</testSourceDirectory>
    <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <configuration>
          <source>1.6</source>
          <target>1.6</target>
          <testSource>1.7</testSource>
          <testTarget>1.7</testTarget>
        </configuration>
      </plugin>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-surefire-plugin</artifactId>
        <version>2.12</version>
        <configuration>
          <includes>
            <include>javassist/JvstTest.java</include>
          </includes>
	  <forkMode>once</forkMode>
          <workingDirectory>runtest</workingDirectory>
        </configuration>
      </plugin>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-jar-plugin</artifactId>
        <configuration>
          <archive>
            <manifestFile>${project.build.sourceDirectory}/META-INF/MANIFEST.MF</manifestFile>
          </archive>
        </configuration>
      </plugin>
      <plugin>
        <artifactId>maven-source-plugin</artifactId>
        <version>2.0.3</version>
        <executions>
          <execution>
            <id>attach-sources</id>
            <goals>
              <goal>jar</goal>
            </goals>
          </execution>
        </executions>
        <inherited>true</inherited>
      </plugin>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-javadoc-plugin</artifactId>
        <version>2.7</version>
	<configuration>
	  <attach>true</attach>
	</configuration>
      </plugin>
        <plugin>
        <groupId>org.apache.felix</groupId>
        <artifactId>maven-bundle-plugin</artifactId>
        <version>2.1.0</version>
        <executions>
          <execution>
            <id>bundle-manifest</id>
            <phase>process-classes</phase>
            <goals>
              <goal>manifest</goal>
            </goals>
          </execution>
        </executions>
        <configuration>
          <supportedProjectTypes>
            <supportedProjectType>jar</supportedProjectType>
            <supportedProjectType>bundle</supportedProjectType>
            <supportedProjectType>war</supportedProjectType>
          </supportedProjectTypes>
          <instructions>
            <Bundle-SymbolicName>${project.artifactId}</Bundle-SymbolicName>
            <Bundle-Version>${project.version}</Bundle-Version>
            <Import-Package>!com.sun.jdi.*</Import-Package>	
            <Export-Package>!com.sun.jdi.*,javassist.*;version="${project.version}"</Export-Package>
          </instructions>
        </configuration>
        <extensions>true</extensions>
      </plugin>
    </plugins>
  </build>
  <profiles>
    <!-- profile for releasing to sonatype repo
	 exercise with mvn -PcentralRelease
      -->
    <profile>
      <id>centralRelease</id>
      <!-- obviously we need to use the Sonatype staging repo for upload -->
      <distributionManagement>
	<repository>
	  <id>sonatype-releases-repository</id>
	  <name>Sonatype Releases Repository</name>
	  <url>https://oss.sonatype.org/service/local/staging/deploy/maven2</url>
	</repository>
      </distributionManagement>
      <!-- we need to be able to sign the jars we install -->
      <build>
        <plugins>
          <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-gpg-plugin</artifactId>
            <configuration>
              <passphrase>${gpg.passphrase}</passphrase>
              <useAgent>${gpg.useAgent}</useAgent>
            </configuration>
            <executions>
              <execution>
                <id>sign-artifacts</id>
                <phase>verify</phase>
                <goals>
                  <goal>sign</goal>
                </goals>
              </execution>
            </executions>
          </plugin>
        </plugins>
      </build>
    </profile>
    <!-- profiles to add tools jar containing com.sun.jdi code
	 needed by sample code
	 -->
    <profile>
      <id>default-tools</id>
      <activation>
        <os>
          <family>!mac</family>
        </os>
      </activation>
      <dependencies>
        <dependency>
          <groupId>com.sun</groupId>
          <artifactId>tools</artifactId>
          <version>${java.version}</version>
          <scope>system</scope>
          <optional>true</optional>
          <systemPath>${java.home}/../lib/tools.jar</systemPath>
        </dependency>
      </dependencies>
    </profile>
    <profile>
      <id>mac-tools</id>
      <activation>
        <os>
          <family>mac</family>
        </os>
      </activation>
      <dependencies>
        <dependency>
          <groupId>com.sun</groupId>
          <artifactId>tools</artifactId>
          <version>${java.version}</version>
          <scope>system</scope>
          <optional>true</optional>
          <systemPath>${java.home}/../lib/tools.jar</systemPath>
        </dependency>
      </dependencies>
    </profile>
  </profiles>
  <dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>3.8.1</version>
      <scope>test</scope>
    </dependency>
  </dependencies>
</project>

POM Entry

<dependency>
   <groupId>org.javassist</groupId>
   <artifactId>javassist</artifactId>
   <version>3.18.1</version>
</dependency>

Download

If you think the following javassist-3.18.1.jar downloaded from Maven central repository is inappropriate, such as containing malicious code/tools or violating the copyright, please email , thanks.



Download javassist-3.18.1.jar file




PreviousNext

Related