├── README.md ├── java.applet ├── README.md ├── project.clj └── src │ ├── core.clj │ └── jdk │ └── applet │ ├── Applet.clj │ ├── AppletContext.clj │ ├── AppletStub.clj │ ├── AudioClip.clj │ └── core.clj ├── java.awt ├── README.md ├── project.clj └── src │ ├── core.clj │ └── jdk │ └── awt │ ├── AWTError.clj │ ├── AWTEvent.clj │ ├── AWTEventMulticaster.clj │ ├── AWTException.clj │ ├── AWTKeyStroke.clj │ ├── AWTPermission.clj │ ├── ActiveEvent.clj │ ├── Adjustable.clj │ ├── AlphaComposite.clj │ ├── BasicStroke.clj │ ├── BorderLayout.clj │ ├── BufferCapabilities$FlipContents.clj │ ├── BufferCapabilities.clj │ ├── Button.clj │ ├── Canvas.clj │ ├── CardLayout.clj │ ├── Checkbox.clj │ ├── CheckboxGroup.clj │ ├── CheckboxMenuItem.clj │ ├── Choice.clj │ ├── Color.clj │ ├── Component$BaselineResizeBehavior.clj │ ├── Component.clj │ ├── ComponentOrientation.clj │ ├── Composite.clj │ ├── CompositeContext.clj │ ├── Container.clj │ ├── ContainerOrderFocusTraversalPolicy.clj │ ├── Cursor.clj │ ├── DefaultFocusTraversalPolicy.clj │ ├── DefaultKeyboardFocusManager.clj │ ├── Desktop$Action.clj │ ├── Desktop.clj │ ├── Dialog$ModalExclusionType.clj │ ├── Dialog$ModalityType.clj │ ├── Dialog.clj │ ├── Dimension.clj │ ├── DisplayMode.clj │ ├── Event.clj │ ├── EventQueue.clj │ ├── FileDialog.clj │ ├── FlowLayout.clj │ ├── FocusTraversalPolicy.clj │ ├── Font.clj │ ├── FontFormatException.clj │ ├── FontMetrics.clj │ ├── Frame.clj │ ├── GradientPaint.clj │ ├── Graphics.clj │ ├── Graphics2D.clj │ ├── GraphicsConfigTemplate.clj │ ├── GraphicsConfiguration.clj │ ├── GraphicsDevice$WindowTranslucency.clj │ ├── GraphicsDevice.clj │ ├── GraphicsEnvironment.clj │ ├── GridBagConstraints.clj │ ├── GridBagLayout.clj │ ├── GridBagLayoutInfo.clj │ ├── GridLayout.clj │ ├── HeadlessException.clj │ ├── IllegalComponentStateException.clj │ ├── Image.clj │ ├── ImageCapabilities.clj │ ├── Insets.clj │ ├── ItemSelectable.clj │ ├── JobAttributes$DefaultSelectionType.clj │ ├── JobAttributes$DestinationType.clj │ ├── JobAttributes$DialogType.clj │ ├── JobAttributes$MultipleDocumentHandlingType.clj │ ├── JobAttributes$SidesType.clj │ ├── JobAttributes.clj │ ├── KeyEventDispatcher.clj │ ├── KeyEventPostProcessor.clj │ ├── KeyboardFocusManager.clj │ ├── Label.clj │ ├── LayoutManager.clj │ ├── LayoutManager2.clj │ ├── LinearGradientPaint.clj │ ├── List.clj │ ├── MediaTracker.clj │ ├── Menu.clj │ ├── MenuBar.clj │ ├── MenuComponent.clj │ ├── MenuContainer.clj │ ├── MenuItem.clj │ ├── MenuShortcut.clj │ ├── MouseInfo.clj │ ├── MultipleGradientPaint$ColorSpaceType.clj │ ├── MultipleGradientPaint$CycleMethod.clj │ ├── MultipleGradientPaint.clj │ ├── PageAttributes$ColorType.clj │ ├── PageAttributes$MediaType.clj │ ├── PageAttributes$OrientationRequestedType.clj │ ├── PageAttributes$OriginType.clj │ ├── PageAttributes$PrintQualityType.clj │ ├── PageAttributes.clj │ ├── Paint.clj │ ├── PaintContext.clj │ ├── Panel.clj │ ├── Point.clj │ ├── PointerInfo.clj │ ├── Polygon.clj │ ├── PopupMenu.clj │ ├── PrintGraphics.clj │ ├── PrintJob.clj │ ├── RadialGradientPaint.clj │ ├── Rectangle.clj │ ├── RenderingHints$Key.clj │ ├── RenderingHints.clj │ ├── Robot.clj │ ├── ScrollPane.clj │ ├── ScrollPaneAdjustable.clj │ ├── Scrollbar.clj │ ├── SecondaryLoop.clj │ ├── Shape.clj │ ├── SplashScreen.clj │ ├── Stroke.clj │ ├── SystemColor.clj │ ├── SystemTray.clj │ ├── TextArea.clj │ ├── TextComponent.clj │ ├── TextField.clj │ ├── TexturePaint.clj │ ├── Toolkit.clj │ ├── Transparency.clj │ ├── TrayIcon$MessageType.clj │ ├── TrayIcon.clj │ ├── Window$Type.clj │ ├── Window.clj │ ├── color │ ├── CMMException.clj │ ├── ColorSpace.clj │ ├── ICC_ColorSpace.clj │ ├── ICC_Profile.clj │ ├── ICC_ProfileGray.clj │ ├── ICC_ProfileRGB.clj │ ├── ProfileDataException.clj │ └── core.clj │ ├── core.clj │ ├── datatransfer │ ├── Clipboard.clj │ ├── ClipboardOwner.clj │ ├── DataFlavor.clj │ ├── FlavorEvent.clj │ ├── FlavorListener.clj │ ├── FlavorMap.clj │ ├── FlavorTable.clj │ ├── MimeTypeParseException.clj │ ├── StringSelection.clj │ ├── SystemFlavorMap.clj │ ├── Transferable.clj │ ├── UnsupportedFlavorException.clj │ └── core.clj │ ├── dnd │ ├── Autoscroll.clj │ ├── DnDConstants.clj │ ├── DragGestureEvent.clj │ ├── DragGestureListener.clj │ ├── DragGestureRecognizer.clj │ ├── DragSource.clj │ ├── DragSourceAdapter.clj │ ├── DragSourceContext.clj │ ├── DragSourceDragEvent.clj │ ├── DragSourceDropEvent.clj │ ├── DragSourceEvent.clj │ ├── DragSourceListener.clj │ ├── DragSourceMotionListener.clj │ ├── DropTarget$DropTargetAutoScroller.clj │ ├── DropTarget.clj │ ├── DropTargetAdapter.clj │ ├── DropTargetContext.clj │ ├── DropTargetDragEvent.clj │ ├── DropTargetDropEvent.clj │ ├── DropTargetEvent.clj │ ├── DropTargetListener.clj │ ├── InvalidDnDOperationException.clj │ ├── MouseDragGestureRecognizer.clj │ └── core.clj │ ├── event │ ├── AWTEventListener.clj │ ├── AWTEventListenerProxy.clj │ ├── ActionEvent.clj │ ├── ActionListener.clj │ ├── AdjustmentEvent.clj │ ├── AdjustmentListener.clj │ ├── ComponentAdapter.clj │ ├── ComponentEvent.clj │ ├── ComponentListener.clj │ ├── ContainerAdapter.clj │ ├── ContainerEvent.clj │ ├── ContainerListener.clj │ ├── FocusAdapter.clj │ ├── FocusEvent.clj │ ├── FocusListener.clj │ ├── HierarchyBoundsAdapter.clj │ ├── HierarchyBoundsListener.clj │ ├── HierarchyEvent.clj │ ├── HierarchyListener.clj │ ├── InputEvent.clj │ ├── InputMethodEvent.clj │ ├── InputMethodListener.clj │ ├── InvocationEvent.clj │ ├── ItemEvent.clj │ ├── ItemListener.clj │ ├── KeyAdapter.clj │ ├── KeyEvent.clj │ ├── KeyListener.clj │ ├── MouseAdapter.clj │ ├── MouseEvent.clj │ ├── MouseListener.clj │ ├── MouseMotionAdapter.clj │ ├── MouseMotionListener.clj │ ├── MouseWheelEvent.clj │ ├── MouseWheelListener.clj │ ├── PaintEvent.clj │ ├── TextEvent.clj │ ├── TextListener.clj │ ├── WindowAdapter.clj │ ├── WindowEvent.clj │ ├── WindowFocusListener.clj │ ├── WindowListener.clj │ ├── WindowStateListener.clj │ └── core.clj │ ├── font │ ├── FontRenderContext.clj │ ├── GlyphJustificationInfo.clj │ ├── GlyphMetrics.clj │ ├── GlyphVector.clj │ ├── GraphicAttribute.clj │ ├── ImageGraphicAttribute.clj │ ├── LayoutPath.clj │ ├── LineBreakMeasurer.clj │ ├── LineMetrics.clj │ ├── MultipleMaster.clj │ ├── NumericShaper$Range.clj │ ├── NumericShaper.clj │ ├── OpenType.clj │ ├── ShapeGraphicAttribute.clj │ ├── TextAttribute.clj │ ├── TextHitInfo.clj │ ├── TextLayout$CaretPolicy.clj │ ├── TextLayout.clj │ ├── TextMeasurer.clj │ ├── TransformAttribute.clj │ └── core.clj │ ├── geom │ ├── AffineTransform.clj │ ├── Arc2D$Double.clj │ ├── Arc2D$Float.clj │ ├── Arc2D.clj │ ├── Area.clj │ ├── CubicCurve2D$Double.clj │ ├── CubicCurve2D$Float.clj │ ├── CubicCurve2D.clj │ ├── Dimension2D.clj │ ├── Ellipse2D$Double.clj │ ├── Ellipse2D$Float.clj │ ├── Ellipse2D.clj │ ├── FlatteningPathIterator.clj │ ├── GeneralPath.clj │ ├── IllegalPathStateException.clj │ ├── Line2D$Double.clj │ ├── Line2D$Float.clj │ ├── Line2D.clj │ ├── NoninvertibleTransformException.clj │ ├── Path2D$Double.clj │ ├── Path2D$Float.clj │ ├── Path2D.clj │ ├── PathIterator.clj │ ├── Point2D$Double.clj │ ├── Point2D$Float.clj │ ├── Point2D.clj │ ├── QuadCurve2D$Double.clj │ ├── QuadCurve2D$Float.clj │ ├── QuadCurve2D.clj │ ├── Rectangle2D$Double.clj │ ├── Rectangle2D$Float.clj │ ├── Rectangle2D.clj │ ├── RectangularShape.clj │ ├── RoundRectangle2D$Double.clj │ ├── RoundRectangle2D$Float.clj │ ├── RoundRectangle2D.clj │ └── core.clj │ ├── im │ ├── InputContext.clj │ ├── InputMethodHighlight.clj │ ├── InputMethodRequests.clj │ ├── InputSubset.clj │ ├── core.clj │ └── spi │ │ ├── InputMethod.clj │ │ ├── InputMethodContext.clj │ │ ├── InputMethodDescriptor.clj │ │ └── core.clj │ ├── image │ ├── AffineTransformOp.clj │ ├── AreaAveragingScaleFilter.clj │ ├── BandCombineOp.clj │ ├── BandedSampleModel.clj │ ├── BufferStrategy.clj │ ├── BufferedImage.clj │ ├── BufferedImageFilter.clj │ ├── BufferedImageOp.clj │ ├── ByteLookupTable.clj │ ├── ColorConvertOp.clj │ ├── ColorModel.clj │ ├── ComponentColorModel.clj │ ├── ComponentSampleModel.clj │ ├── ConvolveOp.clj │ ├── CropImageFilter.clj │ ├── DataBuffer.clj │ ├── DataBufferByte.clj │ ├── DataBufferDouble.clj │ ├── DataBufferFloat.clj │ ├── DataBufferInt.clj │ ├── DataBufferShort.clj │ ├── DataBufferUShort.clj │ ├── DirectColorModel.clj │ ├── FilteredImageSource.clj │ ├── ImageConsumer.clj │ ├── ImageFilter.clj │ ├── ImageObserver.clj │ ├── ImageProducer.clj │ ├── ImagingOpException.clj │ ├── IndexColorModel.clj │ ├── Kernel.clj │ ├── LookupOp.clj │ ├── LookupTable.clj │ ├── MemoryImageSource.clj │ ├── MultiPixelPackedSampleModel.clj │ ├── PackedColorModel.clj │ ├── PixelGrabber.clj │ ├── PixelInterleavedSampleModel.clj │ ├── RGBImageFilter.clj │ ├── Raster.clj │ ├── RasterFormatException.clj │ ├── RasterOp.clj │ ├── RenderedImage.clj │ ├── ReplicateScaleFilter.clj │ ├── RescaleOp.clj │ ├── SampleModel.clj │ ├── ShortLookupTable.clj │ ├── SinglePixelPackedSampleModel.clj │ ├── TileObserver.clj │ ├── VolatileImage.clj │ ├── WritableRaster.clj │ ├── WritableRenderedImage.clj │ ├── core.clj │ └── renderable │ │ ├── ContextualRenderedImageFactory.clj │ │ ├── ParameterBlock.clj │ │ ├── RenderContext.clj │ │ ├── RenderableImage.clj │ │ ├── RenderableImageOp.clj │ │ ├── RenderableImageProducer.clj │ │ ├── RenderedImageFactory.clj │ │ └── core.clj │ └── print │ ├── Book.clj │ ├── PageFormat.clj │ ├── Pageable.clj │ ├── Paper.clj │ ├── Printable.clj │ ├── PrinterAbortException.clj │ ├── PrinterException.clj │ ├── PrinterGraphics.clj │ ├── PrinterIOException.clj │ ├── PrinterJob.clj │ └── core.clj ├── java.beans ├── README.md ├── project.clj └── src │ ├── core.clj │ └── jdk │ └── beans │ ├── AppletInitializer.clj │ ├── BeanDescriptor.clj │ ├── BeanInfo.clj │ ├── Beans.clj │ ├── Customizer.clj │ ├── DefaultPersistenceDelegate.clj │ ├── DesignMode.clj │ ├── Encoder.clj │ ├── EventHandler.clj │ ├── EventSetDescriptor.clj │ ├── ExceptionListener.clj │ ├── Expression.clj │ ├── FeatureDescriptor.clj │ ├── IndexedPropertyChangeEvent.clj │ ├── IndexedPropertyDescriptor.clj │ ├── IntrospectionException.clj │ ├── Introspector.clj │ ├── MethodDescriptor.clj │ ├── ParameterDescriptor.clj │ ├── PersistenceDelegate.clj │ ├── PropertyChangeEvent.clj │ ├── PropertyChangeListener.clj │ ├── PropertyChangeListenerProxy.clj │ ├── PropertyChangeSupport.clj │ ├── PropertyDescriptor.clj │ ├── PropertyEditor.clj │ ├── PropertyEditorManager.clj │ ├── PropertyEditorSupport.clj │ ├── PropertyVetoException.clj │ ├── SimpleBeanInfo.clj │ ├── Statement.clj │ ├── VetoableChangeListener.clj │ ├── VetoableChangeListenerProxy.clj │ ├── VetoableChangeSupport.clj │ ├── Visibility.clj │ ├── XMLDecoder.clj │ ├── XMLEncoder.clj │ ├── beancontext │ ├── BeanContext.clj │ ├── BeanContextChild.clj │ ├── BeanContextChildComponentProxy.clj │ ├── BeanContextChildSupport.clj │ ├── BeanContextContainerProxy.clj │ ├── BeanContextEvent.clj │ ├── BeanContextMembershipEvent.clj │ ├── BeanContextMembershipListener.clj │ ├── BeanContextProxy.clj │ ├── BeanContextServiceAvailableEvent.clj │ ├── BeanContextServiceProvider.clj │ ├── BeanContextServiceProviderBeanInfo.clj │ ├── BeanContextServiceRevokedEvent.clj │ ├── BeanContextServiceRevokedListener.clj │ ├── BeanContextServices.clj │ ├── BeanContextServicesListener.clj │ ├── BeanContextServicesSupport$BCSSServiceProvider.clj │ ├── BeanContextServicesSupport.clj │ ├── BeanContextSupport$BCSIterator.clj │ ├── BeanContextSupport.clj │ └── core.clj │ └── core.clj ├── java.io ├── README.md ├── project.clj └── src │ ├── core.clj │ └── jdk │ └── io │ ├── BufferedInputStream.clj │ ├── BufferedOutputStream.clj │ ├── BufferedReader.clj │ ├── BufferedWriter.clj │ ├── ByteArrayInputStream.clj │ ├── ByteArrayOutputStream.clj │ ├── CharArrayReader.clj │ ├── CharArrayWriter.clj │ ├── CharConversionException.clj │ ├── Closeable.clj │ ├── Console.clj │ ├── DataInput.clj │ ├── DataInputStream.clj │ ├── DataOutput.clj │ ├── DataOutputStream.clj │ ├── EOFException.clj │ ├── Externalizable.clj │ ├── File.clj │ ├── FileDescriptor.clj │ ├── FileFilter.clj │ ├── FileInputStream.clj │ ├── FileNotFoundException.clj │ ├── FileOutputStream.clj │ ├── FilePermission.clj │ ├── FileReader.clj │ ├── FileWriter.clj │ ├── FilenameFilter.clj │ ├── FilterInputStream.clj │ ├── FilterOutputStream.clj │ ├── FilterReader.clj │ ├── FilterWriter.clj │ ├── Flushable.clj │ ├── IOError.clj │ ├── IOException.clj │ ├── InputStream.clj │ ├── InputStreamReader.clj │ ├── InterruptedIOException.clj │ ├── InvalidClassException.clj │ ├── InvalidObjectException.clj │ ├── LineNumberInputStream.clj │ ├── LineNumberReader.clj │ ├── NotActiveException.clj │ ├── NotSerializableException.clj │ ├── ObjectInput.clj │ ├── ObjectInputStream$GetField.clj │ ├── ObjectInputStream.clj │ ├── ObjectInputValidation.clj │ ├── ObjectOutput.clj │ ├── ObjectOutputStream$PutField.clj │ ├── ObjectOutputStream.clj │ ├── ObjectStreamClass.clj │ ├── ObjectStreamConstants.clj │ ├── ObjectStreamException.clj │ ├── ObjectStreamField.clj │ ├── OptionalDataException.clj │ ├── OutputStream.clj │ ├── OutputStreamWriter.clj │ ├── PipedInputStream.clj │ ├── PipedOutputStream.clj │ ├── PipedReader.clj │ ├── PipedWriter.clj │ ├── PrintStream.clj │ ├── PrintWriter.clj │ ├── PushbackInputStream.clj │ ├── PushbackReader.clj │ ├── RandomAccessFile.clj │ ├── Reader.clj │ ├── SequenceInputStream.clj │ ├── Serializable.clj │ ├── SerializablePermission.clj │ ├── StreamCorruptedException.clj │ ├── StreamTokenizer.clj │ ├── StringBufferInputStream.clj │ ├── StringReader.clj │ ├── StringWriter.clj │ ├── SyncFailedException.clj │ ├── UTFDataFormatException.clj │ ├── UncheckedIOException.clj │ ├── UnsupportedEncodingException.clj │ ├── WriteAbortedException.clj │ ├── Writer.clj │ └── core.clj ├── java.lang.annotation ├── README.md ├── project.clj └── src │ ├── core.clj │ └── jdk │ └── lang │ └── annotation │ ├── Annotation.clj │ ├── AnnotationFormatError.clj │ ├── AnnotationTypeMismatchException.clj │ ├── ElementType.clj │ ├── IncompleteAnnotationException.clj │ ├── RetentionPolicy.clj │ └── core.clj ├── java.lang.instrument ├── README.md ├── project.clj └── src │ ├── core.clj │ └── jdk │ └── lang │ └── instrument │ ├── ClassDefinition.clj │ ├── ClassFileTransformer.clj │ ├── IllegalClassFormatException.clj │ ├── Instrumentation.clj │ ├── UnmodifiableClassException.clj │ └── core.clj ├── java.lang.invoke ├── README.md ├── project.clj └── src │ ├── core.clj │ └── jdk │ └── lang │ └── invoke │ ├── CallSite.clj │ ├── ConstantCallSite.clj │ ├── LambdaConversionException.clj │ ├── LambdaMetafactory.clj │ ├── MethodHandle.clj │ ├── MethodHandleInfo.clj │ ├── MethodHandleProxies.clj │ ├── MethodHandles$Lookup.clj │ ├── MethodHandles.clj │ ├── MethodType.clj │ ├── MutableCallSite.clj │ ├── SerializedLambda.clj │ ├── SwitchPoint.clj │ ├── VolatileCallSite.clj │ ├── WrongMethodTypeException.clj │ └── core.clj ├── java.lang.management ├── README.md ├── project.clj └── src │ ├── core.clj │ └── jdk │ └── lang │ └── management │ ├── BufferPoolMXBean.clj │ ├── ClassLoadingMXBean.clj │ ├── CompilationMXBean.clj │ ├── GarbageCollectorMXBean.clj │ ├── LockInfo.clj │ ├── ManagementFactory.clj │ ├── ManagementPermission.clj │ ├── MemoryMXBean.clj │ ├── MemoryManagerMXBean.clj │ ├── MemoryNotificationInfo.clj │ ├── MemoryPoolMXBean.clj │ ├── MemoryType.clj │ ├── MemoryUsage.clj │ ├── MonitorInfo.clj │ ├── OperatingSystemMXBean.clj │ ├── PlatformLoggingMXBean.clj │ ├── PlatformManagedObject.clj │ ├── RuntimeMXBean.clj │ ├── ThreadInfo.clj │ ├── ThreadMXBean.clj │ └── core.clj ├── java.lang.ref ├── README.md ├── project.clj └── src │ ├── core.clj │ └── jdk │ └── lang │ └── ref │ ├── PhantomReference.clj │ ├── Reference.clj │ ├── ReferenceQueue.clj │ ├── SoftReference.clj │ ├── WeakReference.clj │ └── core.clj ├── java.lang.reflect ├── README.md ├── project.clj └── src │ ├── core.clj │ └── jdk │ └── lang │ └── reflect │ ├── AccessibleObject.clj │ ├── AnnotatedArrayType.clj │ ├── AnnotatedElement.clj │ ├── AnnotatedParameterizedType.clj │ ├── AnnotatedType.clj │ ├── AnnotatedTypeVariable.clj │ ├── AnnotatedWildcardType.clj │ ├── Array.clj │ ├── Constructor.clj │ ├── Executable.clj │ ├── Field.clj │ ├── GenericArrayType.clj │ ├── GenericDeclaration.clj │ ├── GenericSignatureFormatError.clj │ ├── InvocationHandler.clj │ ├── InvocationTargetException.clj │ ├── MalformedParameterizedTypeException.clj │ ├── MalformedParametersException.clj │ ├── Member.clj │ ├── Method.clj │ ├── Modifier.clj │ ├── Parameter.clj │ ├── ParameterizedType.clj │ ├── Proxy.clj │ ├── ReflectPermission.clj │ ├── Type.clj │ ├── TypeVariable.clj │ ├── UndeclaredThrowableException.clj │ ├── WildcardType.clj │ └── core.clj ├── java.lang ├── README.md ├── project.clj └── src │ ├── core.clj │ └── jdk │ └── lang │ ├── AbstractMethodError.clj │ ├── Appendable.clj │ ├── ArithmeticException.clj │ ├── ArrayIndexOutOfBoundsException.clj │ ├── ArrayStoreException.clj │ ├── AssertionError.clj │ ├── AutoCloseable.clj │ ├── Boolean.clj │ ├── BootstrapMethodError.clj │ ├── Byte.clj │ ├── CharSequence.clj │ ├── Character$Subset.clj │ ├── Character$UnicodeBlock.clj │ ├── Character$UnicodeScript.clj │ ├── Character.clj │ ├── Class.clj │ ├── ClassCastException.clj │ ├── ClassCircularityError.clj │ ├── ClassFormatError.clj │ ├── ClassLoader.clj │ ├── ClassNotFoundException.clj │ ├── ClassValue.clj │ ├── CloneNotSupportedException.clj │ ├── Cloneable.clj │ ├── Comparable.clj │ ├── Compiler.clj │ ├── Double.clj │ ├── EnumConstantNotPresentException.clj │ ├── Error.clj │ ├── Exception.clj │ ├── ExceptionInInitializerError.clj │ ├── Float.clj │ ├── IllegalAccessError.clj │ ├── IllegalAccessException.clj │ ├── IllegalArgumentException.clj │ ├── IllegalMonitorStateException.clj │ ├── IllegalStateException.clj │ ├── IllegalThreadStateException.clj │ ├── IncompatibleClassChangeError.clj │ ├── IndexOutOfBoundsException.clj │ ├── InheritableThreadLocal.clj │ ├── InstantiationError.clj │ ├── InstantiationException.clj │ ├── Integer.clj │ ├── InternalError.clj │ ├── InterruptedException.clj │ ├── Iterable.clj │ ├── LinkageError.clj │ ├── Long.clj │ ├── Math.clj │ ├── NegativeArraySizeException.clj │ ├── NoClassDefFoundError.clj │ ├── NoSuchFieldError.clj │ ├── NoSuchFieldException.clj │ ├── NoSuchMethodError.clj │ ├── NoSuchMethodException.clj │ ├── NullPointerException.clj │ ├── Number.clj │ ├── NumberFormatException.clj │ ├── Object.clj │ ├── OutOfMemoryError.clj │ ├── Package.clj │ ├── Process.clj │ ├── ProcessBuilder$Redirect$Type.clj │ ├── ProcessBuilder$Redirect.clj │ ├── ProcessBuilder.clj │ ├── Readable.clj │ ├── ReflectiveOperationException.clj │ ├── Runnable.clj │ ├── Runtime.clj │ ├── RuntimeException.clj │ ├── RuntimePermission.clj │ ├── SecurityException.clj │ ├── SecurityManager.clj │ ├── Short.clj │ ├── StackOverflowError.clj │ ├── StackTraceElement.clj │ ├── StrictMath.clj │ ├── String.clj │ ├── StringBuffer.clj │ ├── StringBuilder.clj │ ├── StringIndexOutOfBoundsException.clj │ ├── System.clj │ ├── Thread$State.clj │ ├── Thread$UncaughtExceptionHandler.clj │ ├── Thread.clj │ ├── ThreadDeath.clj │ ├── ThreadGroup.clj │ ├── ThreadLocal.clj │ ├── Throwable.clj │ ├── TypeNotPresentException.clj │ ├── UnknownError.clj │ ├── UnsatisfiedLinkError.clj │ ├── UnsupportedClassVersionError.clj │ ├── UnsupportedOperationException.clj │ ├── VerifyError.clj │ ├── VirtualMachineError.clj │ ├── Void.clj │ ├── annotation │ ├── Annotation.clj │ ├── AnnotationFormatError.clj │ ├── AnnotationTypeMismatchException.clj │ ├── ElementType.clj │ ├── IncompleteAnnotationException.clj │ ├── RetentionPolicy.clj │ └── core.clj │ ├── core.clj │ ├── instrument │ ├── ClassDefinition.clj │ ├── ClassFileTransformer.clj │ ├── IllegalClassFormatException.clj │ ├── Instrumentation.clj │ ├── UnmodifiableClassException.clj │ └── core.clj │ ├── invoke │ ├── CallSite.clj │ ├── ConstantCallSite.clj │ ├── LambdaConversionException.clj │ ├── LambdaMetafactory.clj │ ├── MethodHandle.clj │ ├── MethodHandleInfo.clj │ ├── MethodHandleProxies.clj │ ├── MethodHandles$Lookup.clj │ ├── MethodHandles.clj │ ├── MethodType.clj │ ├── MutableCallSite.clj │ ├── SerializedLambda.clj │ ├── SwitchPoint.clj │ ├── VolatileCallSite.clj │ ├── WrongMethodTypeException.clj │ └── core.clj │ ├── management │ ├── BufferPoolMXBean.clj │ ├── ClassLoadingMXBean.clj │ ├── CompilationMXBean.clj │ ├── GarbageCollectorMXBean.clj │ ├── LockInfo.clj │ ├── ManagementFactory.clj │ ├── ManagementPermission.clj │ ├── MemoryMXBean.clj │ ├── MemoryManagerMXBean.clj │ ├── MemoryNotificationInfo.clj │ ├── MemoryPoolMXBean.clj │ ├── MemoryType.clj │ ├── MemoryUsage.clj │ ├── MonitorInfo.clj │ ├── OperatingSystemMXBean.clj │ ├── PlatformLoggingMXBean.clj │ ├── PlatformManagedObject.clj │ ├── RuntimeMXBean.clj │ ├── ThreadInfo.clj │ ├── ThreadMXBean.clj │ └── core.clj │ ├── ref │ ├── PhantomReference.clj │ ├── Reference.clj │ ├── ReferenceQueue.clj │ ├── SoftReference.clj │ ├── WeakReference.clj │ └── core.clj │ └── reflect │ ├── AccessibleObject.clj │ ├── AnnotatedArrayType.clj │ ├── AnnotatedElement.clj │ ├── AnnotatedParameterizedType.clj │ ├── AnnotatedType.clj │ ├── AnnotatedTypeVariable.clj │ ├── AnnotatedWildcardType.clj │ ├── Array.clj │ ├── Constructor.clj │ ├── Executable.clj │ ├── Field.clj │ ├── GenericArrayType.clj │ ├── GenericDeclaration.clj │ ├── GenericSignatureFormatError.clj │ ├── InvocationHandler.clj │ ├── InvocationTargetException.clj │ ├── MalformedParameterizedTypeException.clj │ ├── MalformedParametersException.clj │ ├── Member.clj │ ├── Method.clj │ ├── Modifier.clj │ ├── Parameter.clj │ ├── ParameterizedType.clj │ ├── Proxy.clj │ ├── ReflectPermission.clj │ ├── Type.clj │ ├── TypeVariable.clj │ ├── UndeclaredThrowableException.clj │ ├── WildcardType.clj │ └── core.clj ├── java.math ├── README.md ├── project.clj └── src │ ├── core.clj │ └── jdk │ └── math │ ├── BigDecimal.clj │ ├── BigInteger.clj │ ├── MathContext.clj │ ├── RoundingMode.clj │ └── core.clj ├── java.net ├── README.md ├── project.clj └── src │ ├── core.clj │ └── jdk │ └── net │ ├── Authenticator$RequestorType.clj │ ├── Authenticator.clj │ ├── BindException.clj │ ├── CacheRequest.clj │ ├── CacheResponse.clj │ ├── ConnectException.clj │ ├── ContentHandler.clj │ ├── ContentHandlerFactory.clj │ ├── CookieHandler.clj │ ├── CookieManager.clj │ ├── CookiePolicy.clj │ ├── CookieStore.clj │ ├── DatagramPacket.clj │ ├── DatagramSocket.clj │ ├── DatagramSocketImpl.clj │ ├── DatagramSocketImplFactory.clj │ ├── FileNameMap.clj │ ├── HttpCookie.clj │ ├── HttpRetryException.clj │ ├── HttpURLConnection.clj │ ├── IDN.clj │ ├── Inet4Address.clj │ ├── Inet6Address.clj │ ├── InetAddress.clj │ ├── InetSocketAddress.clj │ ├── InterfaceAddress.clj │ ├── JarURLConnection.clj │ ├── MalformedURLException.clj │ ├── MulticastSocket.clj │ ├── NetPermission.clj │ ├── NetworkInterface.clj │ ├── NoRouteToHostException.clj │ ├── PasswordAuthentication.clj │ ├── PortUnreachableException.clj │ ├── ProtocolException.clj │ ├── ProtocolFamily.clj │ ├── Proxy$Type.clj │ ├── Proxy.clj │ ├── ProxySelector.clj │ ├── ResponseCache.clj │ ├── SecureCacheResponse.clj │ ├── ServerSocket.clj │ ├── Socket.clj │ ├── SocketAddress.clj │ ├── SocketException.clj │ ├── SocketImpl.clj │ ├── SocketImplFactory.clj │ ├── SocketOption.clj │ ├── SocketOptions.clj │ ├── SocketPermission.clj │ ├── SocketTimeoutException.clj │ ├── StandardProtocolFamily.clj │ ├── StandardSocketOptions.clj │ ├── URI.clj │ ├── URISyntaxException.clj │ ├── URL.clj │ ├── URLClassLoader.clj │ ├── URLConnection.clj │ ├── URLDecoder.clj │ ├── URLEncoder.clj │ ├── URLPermission.clj │ ├── URLStreamHandler.clj │ ├── URLStreamHandlerFactory.clj │ ├── UnknownHostException.clj │ ├── UnknownServiceException.clj │ └── core.clj ├── java.nio ├── README.md ├── project.clj └── src │ ├── core.clj │ └── jdk │ └── nio │ ├── Buffer.clj │ ├── BufferOverflowException.clj │ ├── BufferUnderflowException.clj │ ├── ByteBuffer.clj │ ├── ByteOrder.clj │ ├── CharBuffer.clj │ ├── DoubleBuffer.clj │ ├── FloatBuffer.clj │ ├── IntBuffer.clj │ ├── InvalidMarkException.clj │ ├── LongBuffer.clj │ ├── MappedByteBuffer.clj │ ├── ReadOnlyBufferException.clj │ ├── ShortBuffer.clj │ ├── channels │ ├── AcceptPendingException.clj │ ├── AlreadyBoundException.clj │ ├── AlreadyConnectedException.clj │ ├── AsynchronousByteChannel.clj │ ├── AsynchronousChannel.clj │ ├── AsynchronousChannelGroup.clj │ ├── AsynchronousCloseException.clj │ ├── AsynchronousFileChannel.clj │ ├── AsynchronousServerSocketChannel.clj │ ├── AsynchronousSocketChannel.clj │ ├── ByteChannel.clj │ ├── CancelledKeyException.clj │ ├── Channel.clj │ ├── Channels.clj │ ├── ClosedByInterruptException.clj │ ├── ClosedChannelException.clj │ ├── ClosedSelectorException.clj │ ├── CompletionHandler.clj │ ├── ConnectionPendingException.clj │ ├── DatagramChannel.clj │ ├── FileChannel$MapMode.clj │ ├── FileChannel.clj │ ├── FileLock.clj │ ├── FileLockInterruptionException.clj │ ├── GatheringByteChannel.clj │ ├── IllegalBlockingModeException.clj │ ├── IllegalChannelGroupException.clj │ ├── IllegalSelectorException.clj │ ├── InterruptedByTimeoutException.clj │ ├── InterruptibleChannel.clj │ ├── MembershipKey.clj │ ├── MulticastChannel.clj │ ├── NetworkChannel.clj │ ├── NoConnectionPendingException.clj │ ├── NonReadableChannelException.clj │ ├── NonWritableChannelException.clj │ ├── NotYetBoundException.clj │ ├── NotYetConnectedException.clj │ ├── OverlappingFileLockException.clj │ ├── Pipe$SinkChannel.clj │ ├── Pipe$SourceChannel.clj │ ├── Pipe.clj │ ├── ReadPendingException.clj │ ├── ReadableByteChannel.clj │ ├── ScatteringByteChannel.clj │ ├── SeekableByteChannel.clj │ ├── SelectableChannel.clj │ ├── SelectionKey.clj │ ├── Selector.clj │ ├── ServerSocketChannel.clj │ ├── ShutdownChannelGroupException.clj │ ├── SocketChannel.clj │ ├── UnresolvedAddressException.clj │ ├── UnsupportedAddressTypeException.clj │ ├── WritableByteChannel.clj │ ├── WritePendingException.clj │ ├── core.clj │ └── spi │ │ ├── AbstractInterruptibleChannel.clj │ │ ├── AbstractSelectableChannel.clj │ │ ├── AbstractSelectionKey.clj │ │ ├── AbstractSelector.clj │ │ ├── AsynchronousChannelProvider.clj │ │ ├── SelectorProvider.clj │ │ └── core.clj │ ├── charset │ ├── CharacterCodingException.clj │ ├── Charset.clj │ ├── CharsetDecoder.clj │ ├── CharsetEncoder.clj │ ├── CoderMalfunctionError.clj │ ├── CoderResult.clj │ ├── CodingErrorAction.clj │ ├── IllegalCharsetNameException.clj │ ├── MalformedInputException.clj │ ├── StandardCharsets.clj │ ├── UnmappableCharacterException.clj │ ├── UnsupportedCharsetException.clj │ ├── core.clj │ └── spi │ │ ├── CharsetProvider.clj │ │ └── core.clj │ ├── core.clj │ └── file │ ├── AccessDeniedException.clj │ ├── AccessMode.clj │ ├── AtomicMoveNotSupportedException.clj │ ├── ClosedDirectoryStreamException.clj │ ├── ClosedFileSystemException.clj │ ├── ClosedWatchServiceException.clj │ ├── CopyOption.clj │ ├── DirectoryIteratorException.clj │ ├── DirectoryNotEmptyException.clj │ ├── DirectoryStream$Filter.clj │ ├── DirectoryStream.clj │ ├── FileAlreadyExistsException.clj │ ├── FileStore.clj │ ├── FileSystem.clj │ ├── FileSystemAlreadyExistsException.clj │ ├── FileSystemException.clj │ ├── FileSystemLoopException.clj │ ├── FileSystemNotFoundException.clj │ ├── FileSystems.clj │ ├── FileVisitOption.clj │ ├── FileVisitResult.clj │ ├── FileVisitor.clj │ ├── Files.clj │ ├── InvalidPathException.clj │ ├── LinkOption.clj │ ├── LinkPermission.clj │ ├── NoSuchFileException.clj │ ├── NotDirectoryException.clj │ ├── NotLinkException.clj │ ├── OpenOption.clj │ ├── Path.clj │ ├── PathMatcher.clj │ ├── Paths.clj │ ├── ProviderMismatchException.clj │ ├── ProviderNotFoundException.clj │ ├── ReadOnlyFileSystemException.clj │ ├── SecureDirectoryStream.clj │ ├── SimpleFileVisitor.clj │ ├── StandardCopyOption.clj │ ├── StandardOpenOption.clj │ ├── StandardWatchEventKinds.clj │ ├── WatchEvent$Kind.clj │ ├── WatchEvent$Modifier.clj │ ├── WatchEvent.clj │ ├── WatchKey.clj │ ├── WatchService.clj │ ├── Watchable.clj │ ├── attribute │ ├── AclEntry$Builder.clj │ ├── AclEntry.clj │ ├── AclEntryFlag.clj │ ├── AclEntryPermission.clj │ ├── AclEntryType.clj │ ├── AclFileAttributeView.clj │ ├── AttributeView.clj │ ├── BasicFileAttributeView.clj │ ├── BasicFileAttributes.clj │ ├── DosFileAttributeView.clj │ ├── DosFileAttributes.clj │ ├── FileAttribute.clj │ ├── FileAttributeView.clj │ ├── FileOwnerAttributeView.clj │ ├── FileStoreAttributeView.clj │ ├── FileTime.clj │ ├── GroupPrincipal.clj │ ├── PosixFileAttributeView.clj │ ├── PosixFileAttributes.clj │ ├── PosixFilePermission.clj │ ├── PosixFilePermissions.clj │ ├── UserDefinedFileAttributeView.clj │ ├── UserPrincipal.clj │ ├── UserPrincipalLookupService.clj │ ├── UserPrincipalNotFoundException.clj │ └── core.clj │ ├── core.clj │ └── spi │ ├── FileSystemProvider.clj │ ├── FileTypeDetector.clj │ └── core.clj ├── java.rmi ├── README.md ├── project.clj └── src │ ├── core.clj │ └── jdk │ └── rmi │ ├── AccessException.clj │ ├── AlreadyBoundException.clj │ ├── ConnectException.clj │ ├── ConnectIOException.clj │ ├── MarshalException.clj │ ├── MarshalledObject.clj │ ├── Naming.clj │ ├── NoSuchObjectException.clj │ ├── NotBoundException.clj │ ├── RMISecurityException.clj │ ├── RMISecurityManager.clj │ ├── Remote.clj │ ├── RemoteException.clj │ ├── ServerError.clj │ ├── ServerException.clj │ ├── ServerRuntimeException.clj │ ├── StubNotFoundException.clj │ ├── UnexpectedException.clj │ ├── UnknownHostException.clj │ ├── UnmarshalException.clj │ ├── activation │ ├── Activatable.clj │ ├── ActivateFailedException.clj │ ├── ActivationDesc.clj │ ├── ActivationException.clj │ ├── ActivationGroup.clj │ ├── ActivationGroupDesc$CommandEnvironment.clj │ ├── ActivationGroupDesc.clj │ ├── ActivationGroupID.clj │ ├── ActivationGroup_Stub.clj │ ├── ActivationID.clj │ ├── ActivationInstantiator.clj │ ├── ActivationMonitor.clj │ ├── ActivationSystem.clj │ ├── Activator.clj │ ├── UnknownGroupException.clj │ ├── UnknownObjectException.clj │ └── core.clj │ ├── core.clj │ ├── dgc │ ├── DGC.clj │ ├── Lease.clj │ ├── VMID.clj │ └── core.clj │ ├── registry │ ├── LocateRegistry.clj │ ├── Registry.clj │ ├── RegistryHandler.clj │ └── core.clj │ └── server │ ├── ExportException.clj │ ├── LoaderHandler.clj │ ├── LogStream.clj │ ├── ObjID.clj │ ├── Operation.clj │ ├── RMIClassLoader.clj │ ├── RMIClassLoaderSpi.clj │ ├── RMIClientSocketFactory.clj │ ├── RMIFailureHandler.clj │ ├── RMIServerSocketFactory.clj │ ├── RMISocketFactory.clj │ ├── RemoteCall.clj │ ├── RemoteObject.clj │ ├── RemoteObjectInvocationHandler.clj │ ├── RemoteRef.clj │ ├── RemoteServer.clj │ ├── RemoteStub.clj │ ├── ServerCloneException.clj │ ├── ServerNotActiveException.clj │ ├── ServerRef.clj │ ├── Skeleton.clj │ ├── SkeletonMismatchException.clj │ ├── SkeletonNotFoundException.clj │ ├── SocketSecurityException.clj │ ├── UID.clj │ ├── UnicastRemoteObject.clj │ ├── Unreferenced.clj │ └── core.clj ├── java.security ├── README.md ├── project.clj └── src │ ├── core.clj │ └── jdk │ └── security │ ├── AccessControlContext.clj │ ├── AccessControlException.clj │ ├── AccessController.clj │ ├── AlgorithmConstraints.clj │ ├── AlgorithmParameterGenerator.clj │ ├── AlgorithmParameterGeneratorSpi.clj │ ├── AlgorithmParameters.clj │ ├── AlgorithmParametersSpi.clj │ ├── AllPermission.clj │ ├── AuthProvider.clj │ ├── BasicPermission.clj │ ├── Certificate.clj │ ├── CodeSigner.clj │ ├── CodeSource.clj │ ├── CryptoPrimitive.clj │ ├── DigestException.clj │ ├── DigestInputStream.clj │ ├── DigestOutputStream.clj │ ├── DomainCombiner.clj │ ├── DomainLoadStoreParameter.clj │ ├── GeneralSecurityException.clj │ ├── Guard.clj │ ├── GuardedObject.clj │ ├── Identity.clj │ ├── IdentityScope.clj │ ├── InvalidAlgorithmParameterException.clj │ ├── InvalidKeyException.clj │ ├── InvalidParameterException.clj │ ├── Key.clj │ ├── KeyException.clj │ ├── KeyFactory.clj │ ├── KeyFactorySpi.clj │ ├── KeyManagementException.clj │ ├── KeyPair.clj │ ├── KeyPairGenerator.clj │ ├── KeyPairGeneratorSpi.clj │ ├── KeyRep$Type.clj │ ├── KeyRep.clj │ ├── KeyStore$Builder.clj │ ├── KeyStore$CallbackHandlerProtection.clj │ ├── KeyStore$Entry$Attribute.clj │ ├── KeyStore$Entry.clj │ ├── KeyStore$LoadStoreParameter.clj │ ├── KeyStore$PasswordProtection.clj │ ├── KeyStore$PrivateKeyEntry.clj │ ├── KeyStore$ProtectionParameter.clj │ ├── KeyStore$SecretKeyEntry.clj │ ├── KeyStore$TrustedCertificateEntry.clj │ ├── KeyStore.clj │ ├── KeyStoreException.clj │ ├── KeyStoreSpi.clj │ ├── MessageDigest.clj │ ├── MessageDigestSpi.clj │ ├── NoSuchAlgorithmException.clj │ ├── NoSuchProviderException.clj │ ├── PKCS12Attribute.clj │ ├── Permission.clj │ ├── PermissionCollection.clj │ ├── Permissions.clj │ ├── Policy$Parameters.clj │ ├── Policy.clj │ ├── PolicySpi.clj │ ├── Principal.clj │ ├── PrivateKey.clj │ ├── PrivilegedAction.clj │ ├── PrivilegedActionException.clj │ ├── PrivilegedExceptionAction.clj │ ├── ProtectionDomain.clj │ ├── Provider$Service.clj │ ├── Provider.clj │ ├── ProviderException.clj │ ├── PublicKey.clj │ ├── SecureClassLoader.clj │ ├── SecureRandom.clj │ ├── SecureRandomSpi.clj │ ├── Security.clj │ ├── SecurityPermission.clj │ ├── Signature.clj │ ├── SignatureException.clj │ ├── SignatureSpi.clj │ ├── SignedObject.clj │ ├── Signer.clj │ ├── Timestamp.clj │ ├── URIParameter.clj │ ├── UnrecoverableEntryException.clj │ ├── UnrecoverableKeyException.clj │ ├── UnresolvedPermission.clj │ ├── acl │ ├── Acl.clj │ ├── AclEntry.clj │ ├── AclNotFoundException.clj │ ├── Group.clj │ ├── LastOwnerException.clj │ ├── NotOwnerException.clj │ ├── Owner.clj │ ├── Permission.clj │ └── core.clj │ ├── cert │ ├── CRL.clj │ ├── CRLException.clj │ ├── CRLReason.clj │ ├── CRLSelector.clj │ ├── CertPath$CertPathRep.clj │ ├── CertPath.clj │ ├── CertPathBuilder.clj │ ├── CertPathBuilderException.clj │ ├── CertPathBuilderResult.clj │ ├── CertPathBuilderSpi.clj │ ├── CertPathChecker.clj │ ├── CertPathParameters.clj │ ├── CertPathValidator.clj │ ├── CertPathValidatorException$BasicReason.clj │ ├── CertPathValidatorException$Reason.clj │ ├── CertPathValidatorException.clj │ ├── CertPathValidatorResult.clj │ ├── CertPathValidatorSpi.clj │ ├── CertSelector.clj │ ├── CertStore.clj │ ├── CertStoreException.clj │ ├── CertStoreParameters.clj │ ├── CertStoreSpi.clj │ ├── Certificate$CertificateRep.clj │ ├── Certificate.clj │ ├── CertificateEncodingException.clj │ ├── CertificateException.clj │ ├── CertificateExpiredException.clj │ ├── CertificateFactory.clj │ ├── CertificateFactorySpi.clj │ ├── CertificateNotYetValidException.clj │ ├── CertificateParsingException.clj │ ├── CertificateRevokedException.clj │ ├── CollectionCertStoreParameters.clj │ ├── Extension.clj │ ├── LDAPCertStoreParameters.clj │ ├── PKIXBuilderParameters.clj │ ├── PKIXCertPathBuilderResult.clj │ ├── PKIXCertPathChecker.clj │ ├── PKIXCertPathValidatorResult.clj │ ├── PKIXParameters.clj │ ├── PKIXReason.clj │ ├── PKIXRevocationChecker$Option.clj │ ├── PKIXRevocationChecker.clj │ ├── PolicyNode.clj │ ├── PolicyQualifierInfo.clj │ ├── TrustAnchor.clj │ ├── X509CRL.clj │ ├── X509CRLEntry.clj │ ├── X509CRLSelector.clj │ ├── X509CertSelector.clj │ ├── X509Certificate.clj │ ├── X509Extension.clj │ └── core.clj │ ├── core.clj │ ├── interfaces │ ├── DSAKey.clj │ ├── DSAKeyPairGenerator.clj │ ├── DSAParams.clj │ ├── DSAPrivateKey.clj │ ├── DSAPublicKey.clj │ ├── ECKey.clj │ ├── ECPrivateKey.clj │ ├── ECPublicKey.clj │ ├── RSAKey.clj │ ├── RSAMultiPrimePrivateCrtKey.clj │ ├── RSAPrivateCrtKey.clj │ ├── RSAPrivateKey.clj │ ├── RSAPublicKey.clj │ └── core.clj │ └── spec │ ├── AlgorithmParameterSpec.clj │ ├── DSAGenParameterSpec.clj │ ├── DSAParameterSpec.clj │ ├── DSAPrivateKeySpec.clj │ ├── DSAPublicKeySpec.clj │ ├── ECField.clj │ ├── ECFieldF2m.clj │ ├── ECFieldFp.clj │ ├── ECGenParameterSpec.clj │ ├── ECParameterSpec.clj │ ├── ECPoint.clj │ ├── ECPrivateKeySpec.clj │ ├── ECPublicKeySpec.clj │ ├── EllipticCurve.clj │ ├── EncodedKeySpec.clj │ ├── InvalidKeySpecException.clj │ ├── InvalidParameterSpecException.clj │ ├── KeySpec.clj │ ├── MGF1ParameterSpec.clj │ ├── PKCS8EncodedKeySpec.clj │ ├── PSSParameterSpec.clj │ ├── RSAKeyGenParameterSpec.clj │ ├── RSAMultiPrimePrivateCrtKeySpec.clj │ ├── RSAOtherPrimeInfo.clj │ ├── RSAPrivateCrtKeySpec.clj │ ├── RSAPrivateKeySpec.clj │ ├── RSAPublicKeySpec.clj │ ├── X509EncodedKeySpec.clj │ └── core.clj ├── java.sql ├── README.md ├── project.clj └── src │ ├── core.clj │ └── jdk │ └── sql │ ├── Array.clj │ ├── BatchUpdateException.clj │ ├── Blob.clj │ ├── CallableStatement.clj │ ├── ClientInfoStatus.clj │ ├── Clob.clj │ ├── Connection.clj │ ├── DataTruncation.clj │ ├── DatabaseMetaData.clj │ ├── Date.clj │ ├── Driver.clj │ ├── DriverAction.clj │ ├── DriverManager.clj │ ├── DriverPropertyInfo.clj │ ├── JDBCType.clj │ ├── NClob.clj │ ├── ParameterMetaData.clj │ ├── PreparedStatement.clj │ ├── PseudoColumnUsage.clj │ ├── Ref.clj │ ├── ResultSet.clj │ ├── ResultSetMetaData.clj │ ├── RowId.clj │ ├── RowIdLifetime.clj │ ├── SQLClientInfoException.clj │ ├── SQLData.clj │ ├── SQLDataException.clj │ ├── SQLException.clj │ ├── SQLFeatureNotSupportedException.clj │ ├── SQLInput.clj │ ├── SQLIntegrityConstraintViolationException.clj │ ├── SQLInvalidAuthorizationSpecException.clj │ ├── SQLNonTransientConnectionException.clj │ ├── SQLNonTransientException.clj │ ├── SQLOutput.clj │ ├── SQLPermission.clj │ ├── SQLRecoverableException.clj │ ├── SQLSyntaxErrorException.clj │ ├── SQLTimeoutException.clj │ ├── SQLTransactionRollbackException.clj │ ├── SQLTransientConnectionException.clj │ ├── SQLTransientException.clj │ ├── SQLType.clj │ ├── SQLWarning.clj │ ├── SQLXML.clj │ ├── Savepoint.clj │ ├── Statement.clj │ ├── Struct.clj │ ├── Time.clj │ ├── Timestamp.clj │ ├── Types.clj │ ├── Wrapper.clj │ └── core.clj ├── java.text ├── README.md ├── project.clj └── src │ ├── core.clj │ └── jdk │ └── text │ ├── Annotation.clj │ ├── AttributedCharacterIterator$Attribute.clj │ ├── AttributedCharacterIterator.clj │ ├── AttributedString.clj │ ├── Bidi.clj │ ├── BreakIterator.clj │ ├── CharacterIterator.clj │ ├── ChoiceFormat.clj │ ├── CollationElementIterator.clj │ ├── CollationKey.clj │ ├── Collator.clj │ ├── DateFormat$Field.clj │ ├── DateFormat.clj │ ├── DateFormatSymbols.clj │ ├── DecimalFormat.clj │ ├── DecimalFormatSymbols.clj │ ├── FieldPosition.clj │ ├── Format$Field.clj │ ├── Format.clj │ ├── MessageFormat$Field.clj │ ├── MessageFormat.clj │ ├── Normalizer$Form.clj │ ├── Normalizer.clj │ ├── NumberFormat$Field.clj │ ├── NumberFormat.clj │ ├── ParseException.clj │ ├── ParsePosition.clj │ ├── RuleBasedCollator.clj │ ├── SimpleDateFormat.clj │ ├── StringCharacterIterator.clj │ ├── core.clj │ └── spi │ ├── BreakIteratorProvider.clj │ ├── CollatorProvider.clj │ ├── DateFormatProvider.clj │ ├── DateFormatSymbolsProvider.clj │ ├── DecimalFormatSymbolsProvider.clj │ ├── NumberFormatProvider.clj │ └── core.clj ├── java.time ├── README.md ├── project.clj └── src │ ├── core.clj │ └── jdk │ └── time │ ├── Clock.clj │ ├── DateTimeException.clj │ ├── DayOfWeek.clj │ ├── Duration.clj │ ├── Instant.clj │ ├── LocalDate.clj │ ├── LocalDateTime.clj │ ├── LocalTime.clj │ ├── Month.clj │ ├── MonthDay.clj │ ├── OffsetDateTime.clj │ ├── OffsetTime.clj │ ├── Period.clj │ ├── Year.clj │ ├── YearMonth.clj │ ├── ZoneId.clj │ ├── ZoneOffset.clj │ ├── ZonedDateTime.clj │ ├── chrono │ ├── AbstractChronology.clj │ ├── ChronoLocalDate.clj │ ├── ChronoLocalDateTime.clj │ ├── ChronoPeriod.clj │ ├── ChronoZonedDateTime.clj │ ├── Chronology.clj │ ├── Era.clj │ ├── HijrahChronology.clj │ ├── HijrahDate.clj │ ├── HijrahEra.clj │ ├── IsoChronology.clj │ ├── IsoEra.clj │ ├── JapaneseChronology.clj │ ├── JapaneseDate.clj │ ├── JapaneseEra.clj │ ├── MinguoChronology.clj │ ├── MinguoDate.clj │ ├── MinguoEra.clj │ ├── ThaiBuddhistChronology.clj │ ├── ThaiBuddhistDate.clj │ ├── ThaiBuddhistEra.clj │ └── core.clj │ ├── core.clj │ ├── format │ ├── DateTimeFormatter.clj │ ├── DateTimeFormatterBuilder.clj │ ├── DateTimeParseException.clj │ ├── DecimalStyle.clj │ ├── FormatStyle.clj │ ├── ResolverStyle.clj │ ├── SignStyle.clj │ ├── TextStyle.clj │ └── core.clj │ ├── temporal │ ├── ChronoField.clj │ ├── ChronoUnit.clj │ ├── IsoFields.clj │ ├── JulianFields.clj │ ├── Temporal.clj │ ├── TemporalAccessor.clj │ ├── TemporalAdjuster.clj │ ├── TemporalAdjusters.clj │ ├── TemporalAmount.clj │ ├── TemporalField.clj │ ├── TemporalQueries.clj │ ├── TemporalQuery.clj │ ├── TemporalUnit.clj │ ├── UnsupportedTemporalTypeException.clj │ ├── ValueRange.clj │ ├── WeekFields.clj │ └── core.clj │ └── zone │ ├── ZoneOffsetTransition.clj │ ├── ZoneOffsetTransitionRule$TimeDefinition.clj │ ├── ZoneOffsetTransitionRule.clj │ ├── ZoneRules.clj │ ├── ZoneRulesException.clj │ ├── ZoneRulesProvider.clj │ └── core.clj ├── java.util.concurrent ├── README.md ├── project.clj └── src │ ├── core.clj │ └── jdk │ └── util │ └── concurrent │ ├── AbstractExecutorService.clj │ ├── ArrayBlockingQueue.clj │ ├── BlockingDeque.clj │ ├── BlockingQueue.clj │ ├── BrokenBarrierException.clj │ ├── Callable.clj │ ├── CancellationException.clj │ ├── CompletableFuture$AsynchronousCompletionTask.clj │ ├── CompletableFuture.clj │ ├── CompletionException.clj │ ├── CompletionService.clj │ ├── CompletionStage.clj │ ├── ConcurrentHashMap$KeySetView.clj │ ├── ConcurrentHashMap.clj │ ├── ConcurrentLinkedDeque.clj │ ├── ConcurrentLinkedQueue.clj │ ├── ConcurrentMap.clj │ ├── ConcurrentNavigableMap.clj │ ├── ConcurrentSkipListMap.clj │ ├── ConcurrentSkipListSet.clj │ ├── CopyOnWriteArrayList.clj │ ├── CopyOnWriteArraySet.clj │ ├── CountDownLatch.clj │ ├── CountedCompleter.clj │ ├── CyclicBarrier.clj │ ├── DelayQueue.clj │ ├── Delayed.clj │ ├── Exchanger.clj │ ├── ExecutionException.clj │ ├── Executor.clj │ ├── ExecutorCompletionService.clj │ ├── ExecutorService.clj │ ├── Executors.clj │ ├── ForkJoinPool$ForkJoinWorkerThreadFactory.clj │ ├── ForkJoinPool$ManagedBlocker.clj │ ├── ForkJoinPool.clj │ ├── ForkJoinTask.clj │ ├── ForkJoinWorkerThread.clj │ ├── Future.clj │ ├── FutureTask.clj │ ├── LinkedBlockingDeque.clj │ ├── LinkedBlockingQueue.clj │ ├── LinkedTransferQueue.clj │ ├── Phaser.clj │ ├── PriorityBlockingQueue.clj │ ├── RecursiveAction.clj │ ├── RecursiveTask.clj │ ├── RejectedExecutionException.clj │ ├── RejectedExecutionHandler.clj │ ├── RunnableFuture.clj │ ├── RunnableScheduledFuture.clj │ ├── ScheduledExecutorService.clj │ ├── ScheduledFuture.clj │ ├── ScheduledThreadPoolExecutor.clj │ ├── Semaphore.clj │ ├── SynchronousQueue.clj │ ├── ThreadFactory.clj │ ├── ThreadLocalRandom.clj │ ├── ThreadPoolExecutor$AbortPolicy.clj │ ├── ThreadPoolExecutor$CallerRunsPolicy.clj │ ├── ThreadPoolExecutor$DiscardOldestPolicy.clj │ ├── ThreadPoolExecutor$DiscardPolicy.clj │ ├── ThreadPoolExecutor.clj │ ├── TimeUnit.clj │ ├── TimeoutException.clj │ ├── TransferQueue.clj │ ├── atomic │ ├── AtomicBoolean.clj │ ├── AtomicInteger.clj │ ├── AtomicIntegerArray.clj │ ├── AtomicIntegerFieldUpdater.clj │ ├── AtomicLong.clj │ ├── AtomicLongArray.clj │ ├── AtomicLongFieldUpdater.clj │ ├── AtomicMarkableReference.clj │ ├── AtomicReference.clj │ ├── AtomicReferenceArray.clj │ ├── AtomicReferenceFieldUpdater.clj │ ├── AtomicStampedReference.clj │ ├── DoubleAccumulator.clj │ ├── DoubleAdder.clj │ ├── LongAccumulator.clj │ ├── LongAdder.clj │ └── core.clj │ ├── core.clj │ └── locks │ ├── AbstractOwnableSynchronizer.clj │ ├── AbstractQueuedLongSynchronizer.clj │ ├── AbstractQueuedSynchronizer.clj │ ├── Condition.clj │ ├── Lock.clj │ ├── LockSupport.clj │ ├── ReadWriteLock.clj │ ├── ReentrantLock.clj │ ├── ReentrantReadWriteLock$ReadLock.clj │ ├── ReentrantReadWriteLock$WriteLock.clj │ ├── ReentrantReadWriteLock.clj │ ├── StampedLock.clj │ └── core.clj ├── java.util.function ├── README.md ├── project.clj └── src │ ├── core.clj │ └── jdk │ └── util │ └── function │ ├── BiConsumer.clj │ ├── BiFunction.clj │ ├── BiPredicate.clj │ ├── BinaryOperator.clj │ ├── BooleanSupplier.clj │ ├── Consumer.clj │ ├── DoubleBinaryOperator.clj │ ├── DoubleConsumer.clj │ ├── DoubleFunction.clj │ ├── DoublePredicate.clj │ ├── DoubleSupplier.clj │ ├── DoubleToIntFunction.clj │ ├── DoubleToLongFunction.clj │ ├── DoubleUnaryOperator.clj │ ├── Function.clj │ ├── IntBinaryOperator.clj │ ├── IntConsumer.clj │ ├── IntFunction.clj │ ├── IntPredicate.clj │ ├── IntSupplier.clj │ ├── IntToDoubleFunction.clj │ ├── IntToLongFunction.clj │ ├── IntUnaryOperator.clj │ ├── LongBinaryOperator.clj │ ├── LongConsumer.clj │ ├── LongFunction.clj │ ├── LongPredicate.clj │ ├── LongSupplier.clj │ ├── LongToDoubleFunction.clj │ ├── LongToIntFunction.clj │ ├── LongUnaryOperator.clj │ ├── ObjDoubleConsumer.clj │ ├── ObjIntConsumer.clj │ ├── ObjLongConsumer.clj │ ├── Predicate.clj │ ├── Supplier.clj │ ├── ToDoubleBiFunction.clj │ ├── ToDoubleFunction.clj │ ├── ToIntBiFunction.clj │ ├── ToIntFunction.clj │ ├── ToLongBiFunction.clj │ ├── ToLongFunction.clj │ ├── UnaryOperator.clj │ └── core.clj ├── java.util.jar ├── README.md ├── project.clj └── src │ ├── core.clj │ └── jdk │ └── util │ └── jar │ ├── Attributes$Name.clj │ ├── Attributes.clj │ ├── JarEntry.clj │ ├── JarException.clj │ ├── JarFile.clj │ ├── JarInputStream.clj │ ├── JarOutputStream.clj │ ├── Manifest.clj │ ├── Pack200$Packer.clj │ ├── Pack200$Unpacker.clj │ ├── Pack200.clj │ └── core.clj ├── java.util.logging ├── README.md ├── project.clj └── src │ ├── core.clj │ └── jdk │ └── util │ └── logging │ ├── ConsoleHandler.clj │ ├── ErrorManager.clj │ ├── FileHandler.clj │ ├── Filter.clj │ ├── Formatter.clj │ ├── Handler.clj │ ├── Level.clj │ ├── LogManager.clj │ ├── LogRecord.clj │ ├── Logger.clj │ ├── LoggingMXBean.clj │ ├── LoggingPermission.clj │ ├── MemoryHandler.clj │ ├── SimpleFormatter.clj │ ├── SocketHandler.clj │ ├── StreamHandler.clj │ ├── XMLFormatter.clj │ └── core.clj ├── java.util.prefs ├── README.md ├── project.clj └── src │ ├── core.clj │ └── jdk │ └── util │ └── prefs │ ├── AbstractPreferences.clj │ ├── BackingStoreException.clj │ ├── InvalidPreferencesFormatException.clj │ ├── NodeChangeEvent.clj │ ├── NodeChangeListener.clj │ ├── PreferenceChangeEvent.clj │ ├── PreferenceChangeListener.clj │ ├── Preferences.clj │ ├── PreferencesFactory.clj │ └── core.clj ├── java.util.regex ├── README.md ├── project.clj └── src │ ├── core.clj │ └── jdk │ └── util │ └── regex │ ├── MatchResult.clj │ ├── Matcher.clj │ ├── Pattern.clj │ ├── PatternSyntaxException.clj │ └── core.clj ├── java.util.spi ├── README.md ├── project.clj └── src │ ├── core.clj │ └── jdk │ └── util │ └── spi │ ├── CalendarDataProvider.clj │ ├── CalendarNameProvider.clj │ ├── CurrencyNameProvider.clj │ ├── LocaleNameProvider.clj │ ├── LocaleServiceProvider.clj │ ├── ResourceBundleControlProvider.clj │ ├── TimeZoneNameProvider.clj │ └── core.clj ├── java.util.stream ├── README.md ├── project.clj └── src │ ├── core.clj │ └── jdk │ └── util │ └── stream │ ├── Collector$Characteristics.clj │ ├── Collector.clj │ ├── Collectors.clj │ ├── DoubleStream$Builder.clj │ ├── DoubleStream.clj │ ├── IntStream$Builder.clj │ ├── IntStream.clj │ ├── LongStream$Builder.clj │ ├── LongStream.clj │ ├── Stream$Builder.clj │ ├── Stream.clj │ ├── StreamSupport.clj │ └── core.clj ├── java.util.zip ├── README.md ├── project.clj └── src │ ├── core.clj │ └── jdk │ └── util │ └── zip │ ├── Adler32.clj │ ├── CRC32.clj │ ├── CheckedInputStream.clj │ ├── CheckedOutputStream.clj │ ├── Checksum.clj │ ├── DataFormatException.clj │ ├── Deflater.clj │ ├── DeflaterInputStream.clj │ ├── DeflaterOutputStream.clj │ ├── GZIPInputStream.clj │ ├── GZIPOutputStream.clj │ ├── Inflater.clj │ ├── InflaterInputStream.clj │ ├── InflaterOutputStream.clj │ ├── ZipEntry.clj │ ├── ZipError.clj │ ├── ZipException.clj │ ├── ZipFile.clj │ ├── ZipInputStream.clj │ ├── ZipOutputStream.clj │ └── core.clj ├── java.util ├── README.md ├── project.clj └── src │ ├── core.clj │ └── jdk │ └── util │ ├── AbstractCollection.clj │ ├── AbstractList.clj │ ├── AbstractMap$SimpleEntry.clj │ ├── AbstractMap$SimpleImmutableEntry.clj │ ├── AbstractMap.clj │ ├── AbstractQueue.clj │ ├── AbstractSequentialList.clj │ ├── AbstractSet.clj │ ├── ArrayDeque.clj │ ├── ArrayList.clj │ ├── Arrays.clj │ ├── Base64$Decoder.clj │ ├── Base64$Encoder.clj │ ├── Base64.clj │ ├── BitSet.clj │ ├── Calendar$Builder.clj │ ├── Calendar.clj │ ├── Collection.clj │ ├── Collections.clj │ ├── Comparator.clj │ ├── ConcurrentModificationException.clj │ ├── Currency.clj │ ├── Date.clj │ ├── Deque.clj │ ├── Dictionary.clj │ ├── DoubleSummaryStatistics.clj │ ├── DuplicateFormatFlagsException.clj │ ├── EmptyStackException.clj │ ├── Enumeration.clj │ ├── EventListener.clj │ ├── EventListenerProxy.clj │ ├── EventObject.clj │ ├── FormatFlagsConversionMismatchException.clj │ ├── Formattable.clj │ ├── FormattableFlags.clj │ ├── Formatter$BigDecimalLayoutForm.clj │ ├── Formatter.clj │ ├── FormatterClosedException.clj │ ├── GregorianCalendar.clj │ ├── HashMap.clj │ ├── HashSet.clj │ ├── Hashtable.clj │ ├── IdentityHashMap.clj │ ├── IllegalFormatCodePointException.clj │ ├── IllegalFormatConversionException.clj │ ├── IllegalFormatException.clj │ ├── IllegalFormatFlagsException.clj │ ├── IllegalFormatPrecisionException.clj │ ├── IllegalFormatWidthException.clj │ ├── IllformedLocaleException.clj │ ├── InputMismatchException.clj │ ├── IntSummaryStatistics.clj │ ├── InvalidPropertiesFormatException.clj │ ├── Iterator.clj │ ├── LinkedHashMap.clj │ ├── LinkedHashSet.clj │ ├── LinkedList.clj │ ├── List.clj │ ├── ListIterator.clj │ ├── ListResourceBundle.clj │ ├── Locale$Builder.clj │ ├── Locale$Category.clj │ ├── Locale$FilteringMode.clj │ ├── Locale$LanguageRange.clj │ ├── Locale.clj │ ├── LongSummaryStatistics.clj │ ├── Map$Entry.clj │ ├── Map.clj │ ├── MissingFormatArgumentException.clj │ ├── MissingFormatWidthException.clj │ ├── MissingResourceException.clj │ ├── NavigableMap.clj │ ├── NavigableSet.clj │ ├── NoSuchElementException.clj │ ├── Objects.clj │ ├── Observable.clj │ ├── Observer.clj │ ├── Optional.clj │ ├── OptionalDouble.clj │ ├── OptionalInt.clj │ ├── OptionalLong.clj │ ├── PrimitiveIterator$OfDouble.clj │ ├── PrimitiveIterator$OfInt.clj │ ├── PrimitiveIterator$OfLong.clj │ ├── PrimitiveIterator.clj │ ├── PriorityQueue.clj │ ├── Properties.clj │ ├── PropertyPermission.clj │ ├── PropertyResourceBundle.clj │ ├── Queue.clj │ ├── Random.clj │ ├── RandomAccess.clj │ ├── ResourceBundle$Control.clj │ ├── ResourceBundle.clj │ ├── Scanner.clj │ ├── ServiceConfigurationError.clj │ ├── ServiceLoader.clj │ ├── Set.clj │ ├── SimpleTimeZone.clj │ ├── SortedMap.clj │ ├── SortedSet.clj │ ├── Spliterator$OfDouble.clj │ ├── Spliterator$OfInt.clj │ ├── Spliterator$OfLong.clj │ ├── Spliterator.clj │ ├── Spliterators$AbstractDoubleSpliterator.clj │ ├── Spliterators$AbstractIntSpliterator.clj │ ├── Spliterators$AbstractLongSpliterator.clj │ ├── Spliterators$AbstractSpliterator.clj │ ├── Spliterators.clj │ ├── SplittableRandom.clj │ ├── Stack.clj │ ├── StringJoiner.clj │ ├── StringTokenizer.clj │ ├── TimeZone.clj │ ├── Timer.clj │ ├── TimerTask.clj │ ├── TooManyListenersException.clj │ ├── TreeMap.clj │ ├── TreeSet.clj │ ├── UUID.clj │ ├── UnknownFormatConversionException.clj │ ├── UnknownFormatFlagsException.clj │ ├── Vector.clj │ ├── WeakHashMap.clj │ ├── concurrent │ ├── AbstractExecutorService.clj │ ├── ArrayBlockingQueue.clj │ ├── BlockingDeque.clj │ ├── BlockingQueue.clj │ ├── BrokenBarrierException.clj │ ├── Callable.clj │ ├── CancellationException.clj │ ├── CompletableFuture$AsynchronousCompletionTask.clj │ ├── CompletableFuture.clj │ ├── CompletionException.clj │ ├── CompletionService.clj │ ├── CompletionStage.clj │ ├── ConcurrentHashMap$KeySetView.clj │ ├── ConcurrentHashMap.clj │ ├── ConcurrentLinkedDeque.clj │ ├── ConcurrentLinkedQueue.clj │ ├── ConcurrentMap.clj │ ├── ConcurrentNavigableMap.clj │ ├── ConcurrentSkipListMap.clj │ ├── ConcurrentSkipListSet.clj │ ├── CopyOnWriteArrayList.clj │ ├── CopyOnWriteArraySet.clj │ ├── CountDownLatch.clj │ ├── CountedCompleter.clj │ ├── CyclicBarrier.clj │ ├── DelayQueue.clj │ ├── Delayed.clj │ ├── Exchanger.clj │ ├── ExecutionException.clj │ ├── Executor.clj │ ├── ExecutorCompletionService.clj │ ├── ExecutorService.clj │ ├── Executors.clj │ ├── ForkJoinPool$ForkJoinWorkerThreadFactory.clj │ ├── ForkJoinPool$ManagedBlocker.clj │ ├── ForkJoinPool.clj │ ├── ForkJoinTask.clj │ ├── ForkJoinWorkerThread.clj │ ├── Future.clj │ ├── FutureTask.clj │ ├── LinkedBlockingDeque.clj │ ├── LinkedBlockingQueue.clj │ ├── LinkedTransferQueue.clj │ ├── Phaser.clj │ ├── PriorityBlockingQueue.clj │ ├── RecursiveAction.clj │ ├── RecursiveTask.clj │ ├── RejectedExecutionException.clj │ ├── RejectedExecutionHandler.clj │ ├── RunnableFuture.clj │ ├── RunnableScheduledFuture.clj │ ├── ScheduledExecutorService.clj │ ├── ScheduledFuture.clj │ ├── ScheduledThreadPoolExecutor.clj │ ├── Semaphore.clj │ ├── SynchronousQueue.clj │ ├── ThreadFactory.clj │ ├── ThreadLocalRandom.clj │ ├── ThreadPoolExecutor$AbortPolicy.clj │ ├── ThreadPoolExecutor$CallerRunsPolicy.clj │ ├── ThreadPoolExecutor$DiscardOldestPolicy.clj │ ├── ThreadPoolExecutor$DiscardPolicy.clj │ ├── ThreadPoolExecutor.clj │ ├── TimeUnit.clj │ ├── TimeoutException.clj │ ├── TransferQueue.clj │ ├── atomic │ │ ├── AtomicBoolean.clj │ │ ├── AtomicInteger.clj │ │ ├── AtomicIntegerArray.clj │ │ ├── AtomicIntegerFieldUpdater.clj │ │ ├── AtomicLong.clj │ │ ├── AtomicLongArray.clj │ │ ├── AtomicLongFieldUpdater.clj │ │ ├── AtomicMarkableReference.clj │ │ ├── AtomicReference.clj │ │ ├── AtomicReferenceArray.clj │ │ ├── AtomicReferenceFieldUpdater.clj │ │ ├── AtomicStampedReference.clj │ │ ├── DoubleAccumulator.clj │ │ ├── DoubleAdder.clj │ │ ├── LongAccumulator.clj │ │ ├── LongAdder.clj │ │ └── core.clj │ ├── core.clj │ └── locks │ │ ├── AbstractOwnableSynchronizer.clj │ │ ├── AbstractQueuedLongSynchronizer.clj │ │ ├── AbstractQueuedSynchronizer.clj │ │ ├── Condition.clj │ │ ├── Lock.clj │ │ ├── LockSupport.clj │ │ ├── ReadWriteLock.clj │ │ ├── ReentrantLock.clj │ │ ├── ReentrantReadWriteLock$ReadLock.clj │ │ ├── ReentrantReadWriteLock$WriteLock.clj │ │ ├── ReentrantReadWriteLock.clj │ │ ├── StampedLock.clj │ │ └── core.clj │ ├── core.clj │ ├── function │ ├── BiConsumer.clj │ ├── BiFunction.clj │ ├── BiPredicate.clj │ ├── BinaryOperator.clj │ ├── BooleanSupplier.clj │ ├── Consumer.clj │ ├── DoubleBinaryOperator.clj │ ├── DoubleConsumer.clj │ ├── DoubleFunction.clj │ ├── DoublePredicate.clj │ ├── DoubleSupplier.clj │ ├── DoubleToIntFunction.clj │ ├── DoubleToLongFunction.clj │ ├── DoubleUnaryOperator.clj │ ├── Function.clj │ ├── IntBinaryOperator.clj │ ├── IntConsumer.clj │ ├── IntFunction.clj │ ├── IntPredicate.clj │ ├── IntSupplier.clj │ ├── IntToDoubleFunction.clj │ ├── IntToLongFunction.clj │ ├── IntUnaryOperator.clj │ ├── LongBinaryOperator.clj │ ├── LongConsumer.clj │ ├── LongFunction.clj │ ├── LongPredicate.clj │ ├── LongSupplier.clj │ ├── LongToDoubleFunction.clj │ ├── LongToIntFunction.clj │ ├── LongUnaryOperator.clj │ ├── ObjDoubleConsumer.clj │ ├── ObjIntConsumer.clj │ ├── ObjLongConsumer.clj │ ├── Predicate.clj │ ├── Supplier.clj │ ├── ToDoubleBiFunction.clj │ ├── ToDoubleFunction.clj │ ├── ToIntBiFunction.clj │ ├── ToIntFunction.clj │ ├── ToLongBiFunction.clj │ ├── ToLongFunction.clj │ ├── UnaryOperator.clj │ └── core.clj │ ├── jar │ ├── Attributes$Name.clj │ ├── Attributes.clj │ ├── JarEntry.clj │ ├── JarException.clj │ ├── JarFile.clj │ ├── JarInputStream.clj │ ├── JarOutputStream.clj │ ├── Manifest.clj │ ├── Pack200$Packer.clj │ ├── Pack200$Unpacker.clj │ ├── Pack200.clj │ └── core.clj │ ├── logging │ ├── ConsoleHandler.clj │ ├── ErrorManager.clj │ ├── FileHandler.clj │ ├── Filter.clj │ ├── Formatter.clj │ ├── Handler.clj │ ├── Level.clj │ ├── LogManager.clj │ ├── LogRecord.clj │ ├── Logger.clj │ ├── LoggingMXBean.clj │ ├── LoggingPermission.clj │ ├── MemoryHandler.clj │ ├── SimpleFormatter.clj │ ├── SocketHandler.clj │ ├── StreamHandler.clj │ ├── XMLFormatter.clj │ └── core.clj │ ├── prefs │ ├── AbstractPreferences.clj │ ├── BackingStoreException.clj │ ├── InvalidPreferencesFormatException.clj │ ├── NodeChangeEvent.clj │ ├── NodeChangeListener.clj │ ├── PreferenceChangeEvent.clj │ ├── PreferenceChangeListener.clj │ ├── Preferences.clj │ ├── PreferencesFactory.clj │ └── core.clj │ ├── regex │ ├── MatchResult.clj │ ├── Matcher.clj │ ├── Pattern.clj │ ├── PatternSyntaxException.clj │ └── core.clj │ ├── spi │ ├── CalendarDataProvider.clj │ ├── CalendarNameProvider.clj │ ├── CurrencyNameProvider.clj │ ├── LocaleNameProvider.clj │ ├── LocaleServiceProvider.clj │ ├── ResourceBundleControlProvider.clj │ ├── TimeZoneNameProvider.clj │ └── core.clj │ ├── stream │ ├── Collector$Characteristics.clj │ ├── Collector.clj │ ├── Collectors.clj │ ├── DoubleStream$Builder.clj │ ├── DoubleStream.clj │ ├── IntStream$Builder.clj │ ├── IntStream.clj │ ├── LongStream$Builder.clj │ ├── LongStream.clj │ ├── Stream$Builder.clj │ ├── Stream.clj │ ├── StreamSupport.clj │ └── core.clj │ └── zip │ ├── Adler32.clj │ ├── CRC32.clj │ ├── CheckedInputStream.clj │ ├── CheckedOutputStream.clj │ ├── Checksum.clj │ ├── DataFormatException.clj │ ├── Deflater.clj │ ├── DeflaterInputStream.clj │ ├── DeflaterOutputStream.clj │ ├── GZIPInputStream.clj │ ├── GZIPOutputStream.clj │ ├── Inflater.clj │ ├── InflaterInputStream.clj │ ├── InflaterOutputStream.clj │ ├── ZipEntry.clj │ ├── ZipError.clj │ ├── ZipException.clj │ ├── ZipFile.clj │ ├── ZipInputStream.clj │ ├── ZipOutputStream.clj │ └── core.clj ├── javax.accessibility ├── README.md ├── project.clj └── src │ ├── core.clj │ └── javax │ └── accessibility │ ├── Accessible.clj │ ├── AccessibleAction.clj │ ├── AccessibleAttributeSequence.clj │ ├── AccessibleBundle.clj │ ├── AccessibleComponent.clj │ ├── AccessibleContext.clj │ ├── AccessibleEditableText.clj │ ├── AccessibleExtendedComponent.clj │ ├── AccessibleExtendedTable.clj │ ├── AccessibleExtendedText.clj │ ├── AccessibleHyperlink.clj │ ├── AccessibleHypertext.clj │ ├── AccessibleIcon.clj │ ├── AccessibleKeyBinding.clj │ ├── AccessibleRelation.clj │ ├── AccessibleRelationSet.clj │ ├── AccessibleResourceBundle.clj │ ├── AccessibleRole.clj │ ├── AccessibleSelection.clj │ ├── AccessibleState.clj │ ├── AccessibleStateSet.clj │ ├── AccessibleStreamable.clj │ ├── AccessibleTable.clj │ ├── AccessibleTableModelChange.clj │ ├── AccessibleText.clj │ ├── AccessibleTextSequence.clj │ ├── AccessibleValue.clj │ └── core.clj ├── javax.activation ├── README.md ├── project.clj └── src │ ├── core.clj │ └── javax │ └── activation │ ├── ActivationDataFlavor.clj │ ├── CommandInfo.clj │ ├── CommandMap.clj │ ├── CommandObject.clj │ ├── DataContentHandler.clj │ ├── DataContentHandlerFactory.clj │ ├── DataHandler.clj │ ├── DataSource.clj │ ├── FileDataSource.clj │ ├── FileTypeMap.clj │ ├── MailcapCommandMap.clj │ ├── MimeType.clj │ ├── MimeTypeParameterList.clj │ ├── MimeTypeParseException.clj │ ├── MimetypesFileTypeMap.clj │ ├── URLDataSource.clj │ ├── UnsupportedDataTypeException.clj │ └── core.clj ├── javax.activity ├── README.md ├── project.clj └── src │ ├── core.clj │ └── javax │ └── activity │ ├── ActivityCompletedException.clj │ ├── ActivityRequiredException.clj │ ├── InvalidActivityException.clj │ └── core.clj ├── javax.annotation ├── README.md ├── project.clj └── src │ ├── core.clj │ └── javax │ └── annotation │ ├── Resource$AuthenticationType.clj │ ├── core.clj │ └── processing │ ├── AbstractProcessor.clj │ ├── Completion.clj │ ├── Completions.clj │ ├── Filer.clj │ ├── FilerException.clj │ ├── Messager.clj │ ├── ProcessingEnvironment.clj │ ├── Processor.clj │ ├── RoundEnvironment.clj │ └── core.clj ├── javax.crypto ├── README.md ├── project.clj └── src │ ├── core.clj │ └── javax │ └── crypto │ ├── AEADBadTagException.clj │ ├── BadPaddingException.clj │ ├── Cipher.clj │ ├── CipherInputStream.clj │ ├── CipherOutputStream.clj │ ├── CipherSpi.clj │ ├── EncryptedPrivateKeyInfo.clj │ ├── ExemptionMechanism.clj │ ├── ExemptionMechanismException.clj │ ├── ExemptionMechanismSpi.clj │ ├── IllegalBlockSizeException.clj │ ├── KeyAgreement.clj │ ├── KeyAgreementSpi.clj │ ├── KeyGenerator.clj │ ├── KeyGeneratorSpi.clj │ ├── Mac.clj │ ├── MacSpi.clj │ ├── NoSuchPaddingException.clj │ ├── NullCipher.clj │ ├── SealedObject.clj │ ├── SecretKey.clj │ ├── SecretKeyFactory.clj │ ├── SecretKeyFactorySpi.clj │ ├── ShortBufferException.clj │ ├── core.clj │ ├── interfaces │ ├── DHKey.clj │ ├── DHPrivateKey.clj │ ├── DHPublicKey.clj │ ├── PBEKey.clj │ └── core.clj │ └── spec │ ├── DESKeySpec.clj │ ├── DESedeKeySpec.clj │ ├── DHGenParameterSpec.clj │ ├── DHParameterSpec.clj │ ├── DHPrivateKeySpec.clj │ ├── DHPublicKeySpec.clj │ ├── GCMParameterSpec.clj │ ├── IvParameterSpec.clj │ ├── OAEPParameterSpec.clj │ ├── PBEKeySpec.clj │ ├── PBEParameterSpec.clj │ ├── PSource$PSpecified.clj │ ├── PSource.clj │ ├── RC2ParameterSpec.clj │ ├── RC5ParameterSpec.clj │ ├── SecretKeySpec.clj │ └── core.clj ├── javax.imageio ├── README.md ├── project.clj └── src │ ├── core.clj │ └── javax │ └── imageio │ ├── IIOException.clj │ ├── IIOImage.clj │ ├── IIOParam.clj │ ├── IIOParamController.clj │ ├── ImageIO.clj │ ├── ImageReadParam.clj │ ├── ImageReader.clj │ ├── ImageTranscoder.clj │ ├── ImageTypeSpecifier.clj │ ├── ImageWriteParam.clj │ ├── ImageWriter.clj │ ├── core.clj │ ├── event │ ├── IIOReadProgressListener.clj │ ├── IIOReadUpdateListener.clj │ ├── IIOReadWarningListener.clj │ ├── IIOWriteProgressListener.clj │ ├── IIOWriteWarningListener.clj │ └── core.clj │ ├── metadata │ ├── IIOInvalidTreeException.clj │ ├── IIOMetadata.clj │ ├── IIOMetadataController.clj │ ├── IIOMetadataFormat.clj │ ├── IIOMetadataFormatImpl.clj │ ├── IIOMetadataNode.clj │ └── core.clj │ ├── plugins │ ├── bmp │ │ ├── BMPImageWriteParam.clj │ │ └── core.clj │ └── jpeg │ │ ├── JPEGHuffmanTable.clj │ │ ├── JPEGImageReadParam.clj │ │ ├── JPEGImageWriteParam.clj │ │ ├── JPEGQTable.clj │ │ └── core.clj │ ├── spi │ ├── IIORegistry.clj │ ├── IIOServiceProvider.clj │ ├── ImageInputStreamSpi.clj │ ├── ImageOutputStreamSpi.clj │ ├── ImageReaderSpi.clj │ ├── ImageReaderWriterSpi.clj │ ├── ImageTranscoderSpi.clj │ ├── ImageWriterSpi.clj │ ├── RegisterableService.clj │ ├── ServiceRegistry$Filter.clj │ ├── ServiceRegistry.clj │ └── core.clj │ └── stream │ ├── FileCacheImageInputStream.clj │ ├── FileCacheImageOutputStream.clj │ ├── FileImageInputStream.clj │ ├── FileImageOutputStream.clj │ ├── IIOByteBuffer.clj │ ├── ImageInputStream.clj │ ├── ImageInputStreamImpl.clj │ ├── ImageOutputStream.clj │ ├── ImageOutputStreamImpl.clj │ ├── MemoryCacheImageInputStream.clj │ ├── MemoryCacheImageOutputStream.clj │ └── core.clj ├── javax.jws ├── README.md ├── project.clj └── src │ ├── core.clj │ └── javax │ └── jws │ ├── WebParam$Mode.clj │ ├── core.clj │ └── soap │ ├── SOAPBinding$ParameterStyle.clj │ ├── SOAPBinding$Style.clj │ ├── SOAPBinding$Use.clj │ └── core.clj ├── javax.lang ├── README.md ├── project.clj └── src │ ├── core.clj │ └── javax │ └── lang │ └── model │ ├── AnnotatedConstruct.clj │ ├── SourceVersion.clj │ ├── UnknownEntityException.clj │ ├── core.clj │ ├── element │ ├── AnnotationMirror.clj │ ├── AnnotationValue.clj │ ├── AnnotationValueVisitor.clj │ ├── Element.clj │ ├── ElementKind.clj │ ├── ElementVisitor.clj │ ├── ExecutableElement.clj │ ├── Modifier.clj │ ├── Name.clj │ ├── NestingKind.clj │ ├── PackageElement.clj │ ├── Parameterizable.clj │ ├── QualifiedNameable.clj │ ├── TypeElement.clj │ ├── TypeParameterElement.clj │ ├── UnknownAnnotationValueException.clj │ ├── UnknownElementException.clj │ ├── VariableElement.clj │ └── core.clj │ ├── type │ ├── ArrayType.clj │ ├── DeclaredType.clj │ ├── ErrorType.clj │ ├── ExecutableType.clj │ ├── IntersectionType.clj │ ├── MirroredTypeException.clj │ ├── MirroredTypesException.clj │ ├── NoType.clj │ ├── NullType.clj │ ├── PrimitiveType.clj │ ├── ReferenceType.clj │ ├── TypeKind.clj │ ├── TypeMirror.clj │ ├── TypeVariable.clj │ ├── TypeVisitor.clj │ ├── UnionType.clj │ ├── UnknownTypeException.clj │ ├── WildcardType.clj │ └── core.clj │ └── util │ ├── AbstractAnnotationValueVisitor6.clj │ ├── AbstractAnnotationValueVisitor7.clj │ ├── AbstractAnnotationValueVisitor8.clj │ ├── AbstractElementVisitor6.clj │ ├── AbstractElementVisitor7.clj │ ├── AbstractElementVisitor8.clj │ ├── AbstractTypeVisitor6.clj │ ├── AbstractTypeVisitor7.clj │ ├── AbstractTypeVisitor8.clj │ ├── ElementFilter.clj │ ├── ElementKindVisitor6.clj │ ├── ElementKindVisitor7.clj │ ├── ElementKindVisitor8.clj │ ├── ElementScanner6.clj │ ├── ElementScanner7.clj │ ├── ElementScanner8.clj │ ├── Elements.clj │ ├── SimpleAnnotationValueVisitor6.clj │ ├── SimpleAnnotationValueVisitor7.clj │ ├── SimpleAnnotationValueVisitor8.clj │ ├── SimpleElementVisitor6.clj │ ├── SimpleElementVisitor7.clj │ ├── SimpleElementVisitor8.clj │ ├── SimpleTypeVisitor6.clj │ ├── SimpleTypeVisitor7.clj │ ├── SimpleTypeVisitor8.clj │ ├── TypeKindVisitor6.clj │ ├── TypeKindVisitor7.clj │ ├── TypeKindVisitor8.clj │ ├── Types.clj │ └── core.clj ├── javax.management ├── README.md ├── project.clj └── src │ ├── core.clj │ └── javax │ └── management │ ├── Attribute.clj │ ├── AttributeChangeNotification.clj │ ├── AttributeChangeNotificationFilter.clj │ ├── AttributeList.clj │ ├── AttributeNotFoundException.clj │ ├── AttributeValueExp.clj │ ├── BadAttributeValueExpException.clj │ ├── BadBinaryOpValueExpException.clj │ ├── BadStringOperationException.clj │ ├── DefaultLoaderRepository.clj │ ├── Descriptor.clj │ ├── DescriptorAccess.clj │ ├── DescriptorRead.clj │ ├── DynamicMBean.clj │ ├── ImmutableDescriptor.clj │ ├── InstanceAlreadyExistsException.clj │ ├── InstanceNotFoundException.clj │ ├── IntrospectionException.clj │ ├── InvalidApplicationException.clj │ ├── InvalidAttributeValueException.clj │ ├── JMException.clj │ ├── JMRuntimeException.clj │ ├── JMX.clj │ ├── ListenerNotFoundException.clj │ ├── MBeanAttributeInfo.clj │ ├── MBeanConstructorInfo.clj │ ├── MBeanException.clj │ ├── MBeanFeatureInfo.clj │ ├── MBeanInfo.clj │ ├── MBeanNotificationInfo.clj │ ├── MBeanOperationInfo.clj │ ├── MBeanParameterInfo.clj │ ├── MBeanPermission.clj │ ├── MBeanRegistration.clj │ ├── MBeanRegistrationException.clj │ ├── MBeanServer.clj │ ├── MBeanServerBuilder.clj │ ├── MBeanServerConnection.clj │ ├── MBeanServerDelegate.clj │ ├── MBeanServerDelegateMBean.clj │ ├── MBeanServerFactory.clj │ ├── MBeanServerInvocationHandler.clj │ ├── MBeanServerNotification.clj │ ├── MBeanServerPermission.clj │ ├── MBeanTrustPermission.clj │ ├── MalformedObjectNameException.clj │ ├── NotCompliantMBeanException.clj │ ├── Notification.clj │ ├── NotificationBroadcaster.clj │ ├── NotificationBroadcasterSupport.clj │ ├── NotificationEmitter.clj │ ├── NotificationFilter.clj │ ├── NotificationFilterSupport.clj │ ├── NotificationListener.clj │ ├── ObjectInstance.clj │ ├── ObjectName.clj │ ├── OperationsException.clj │ ├── PersistentMBean.clj │ ├── Query.clj │ ├── QueryEval.clj │ ├── QueryExp.clj │ ├── ReflectionException.clj │ ├── RuntimeErrorException.clj │ ├── RuntimeMBeanException.clj │ ├── RuntimeOperationsException.clj │ ├── ServiceNotFoundException.clj │ ├── StandardEmitterMBean.clj │ ├── StandardMBean.clj │ ├── StringValueExp.clj │ ├── ValueExp.clj │ ├── core.clj │ ├── loading │ ├── ClassLoaderRepository.clj │ ├── DefaultLoaderRepository.clj │ ├── MLet.clj │ ├── MLetContent.clj │ ├── MLetMBean.clj │ ├── PrivateClassLoader.clj │ ├── PrivateMLet.clj │ └── core.clj │ ├── modelmbean │ ├── DescriptorSupport.clj │ ├── InvalidTargetObjectTypeException.clj │ ├── ModelMBean.clj │ ├── ModelMBeanAttributeInfo.clj │ ├── ModelMBeanConstructorInfo.clj │ ├── ModelMBeanInfo.clj │ ├── ModelMBeanInfoSupport.clj │ ├── ModelMBeanNotificationBroadcaster.clj │ ├── ModelMBeanNotificationInfo.clj │ ├── ModelMBeanOperationInfo.clj │ ├── RequiredModelMBean.clj │ ├── XMLParseException.clj │ └── core.clj │ ├── monitor │ ├── CounterMonitor.clj │ ├── CounterMonitorMBean.clj │ ├── GaugeMonitor.clj │ ├── GaugeMonitorMBean.clj │ ├── Monitor.clj │ ├── MonitorMBean.clj │ ├── MonitorNotification.clj │ ├── MonitorSettingException.clj │ ├── StringMonitor.clj │ ├── StringMonitorMBean.clj │ └── core.clj │ ├── openmbean │ ├── ArrayType.clj │ ├── CompositeData.clj │ ├── CompositeDataInvocationHandler.clj │ ├── CompositeDataSupport.clj │ ├── CompositeDataView.clj │ ├── CompositeType.clj │ ├── InvalidKeyException.clj │ ├── InvalidOpenTypeException.clj │ ├── KeyAlreadyExistsException.clj │ ├── OpenDataException.clj │ ├── OpenMBeanAttributeInfo.clj │ ├── OpenMBeanAttributeInfoSupport.clj │ ├── OpenMBeanConstructorInfo.clj │ ├── OpenMBeanConstructorInfoSupport.clj │ ├── OpenMBeanInfo.clj │ ├── OpenMBeanInfoSupport.clj │ ├── OpenMBeanOperationInfo.clj │ ├── OpenMBeanOperationInfoSupport.clj │ ├── OpenMBeanParameterInfo.clj │ ├── OpenMBeanParameterInfoSupport.clj │ ├── OpenType.clj │ ├── SimpleType.clj │ ├── TabularData.clj │ ├── TabularDataSupport.clj │ ├── TabularType.clj │ └── core.clj │ ├── relation │ ├── InvalidRelationIdException.clj │ ├── InvalidRelationServiceException.clj │ ├── InvalidRelationTypeException.clj │ ├── InvalidRoleInfoException.clj │ ├── InvalidRoleValueException.clj │ ├── MBeanServerNotificationFilter.clj │ ├── Relation.clj │ ├── RelationException.clj │ ├── RelationNotFoundException.clj │ ├── RelationNotification.clj │ ├── RelationService.clj │ ├── RelationServiceMBean.clj │ ├── RelationServiceNotRegisteredException.clj │ ├── RelationSupport.clj │ ├── RelationSupportMBean.clj │ ├── RelationType.clj │ ├── RelationTypeNotFoundException.clj │ ├── RelationTypeSupport.clj │ ├── Role.clj │ ├── RoleInfo.clj │ ├── RoleInfoNotFoundException.clj │ ├── RoleList.clj │ ├── RoleNotFoundException.clj │ ├── RoleResult.clj │ ├── RoleStatus.clj │ ├── RoleUnresolved.clj │ ├── RoleUnresolvedList.clj │ └── core.clj │ ├── remote │ ├── JMXAddressable.clj │ ├── JMXAuthenticator.clj │ ├── JMXConnectionNotification.clj │ ├── JMXConnector.clj │ ├── JMXConnectorFactory.clj │ ├── JMXConnectorProvider.clj │ ├── JMXConnectorServer.clj │ ├── JMXConnectorServerFactory.clj │ ├── JMXConnectorServerMBean.clj │ ├── JMXConnectorServerProvider.clj │ ├── JMXPrincipal.clj │ ├── JMXProviderException.clj │ ├── JMXServerErrorException.clj │ ├── JMXServiceURL.clj │ ├── MBeanServerForwarder.clj │ ├── NotificationResult.clj │ ├── SubjectDelegationPermission.clj │ ├── TargetedNotification.clj │ ├── core.clj │ └── rmi │ │ ├── RMIConnection.clj │ │ ├── RMIConnectionImpl.clj │ │ ├── RMIConnectionImpl_Stub.clj │ │ ├── RMIConnector.clj │ │ ├── RMIConnectorServer.clj │ │ ├── RMIIIOPServerImpl.clj │ │ ├── RMIJRMPServerImpl.clj │ │ ├── RMIServer.clj │ │ ├── RMIServerImpl.clj │ │ ├── RMIServerImpl_Stub.clj │ │ └── core.clj │ └── timer │ ├── Timer.clj │ ├── TimerMBean.clj │ ├── TimerNotification.clj │ └── core.clj ├── javax.naming ├── README.md ├── project.clj └── src │ ├── core.clj │ └── javax │ └── naming │ ├── AuthenticationException.clj │ ├── AuthenticationNotSupportedException.clj │ ├── BinaryRefAddr.clj │ ├── Binding.clj │ ├── CannotProceedException.clj │ ├── CommunicationException.clj │ ├── CompositeName.clj │ ├── CompoundName.clj │ ├── ConfigurationException.clj │ ├── Context.clj │ ├── ContextNotEmptyException.clj │ ├── InitialContext.clj │ ├── InsufficientResourcesException.clj │ ├── InterruptedNamingException.clj │ ├── InvalidNameException.clj │ ├── LimitExceededException.clj │ ├── LinkException.clj │ ├── LinkLoopException.clj │ ├── LinkRef.clj │ ├── MalformedLinkException.clj │ ├── Name.clj │ ├── NameAlreadyBoundException.clj │ ├── NameClassPair.clj │ ├── NameNotFoundException.clj │ ├── NameParser.clj │ ├── NamingEnumeration.clj │ ├── NamingException.clj │ ├── NamingSecurityException.clj │ ├── NoInitialContextException.clj │ ├── NoPermissionException.clj │ ├── NotContextException.clj │ ├── OperationNotSupportedException.clj │ ├── PartialResultException.clj │ ├── RefAddr.clj │ ├── Reference.clj │ ├── Referenceable.clj │ ├── ReferralException.clj │ ├── ServiceUnavailableException.clj │ ├── SizeLimitExceededException.clj │ ├── StringRefAddr.clj │ ├── TimeLimitExceededException.clj │ ├── core.clj │ ├── directory │ ├── Attribute.clj │ ├── AttributeInUseException.clj │ ├── AttributeModificationException.clj │ ├── Attributes.clj │ ├── BasicAttribute.clj │ ├── BasicAttributes.clj │ ├── DirContext.clj │ ├── InitialDirContext.clj │ ├── InvalidAttributeIdentifierException.clj │ ├── InvalidAttributeValueException.clj │ ├── InvalidAttributesException.clj │ ├── InvalidSearchControlsException.clj │ ├── InvalidSearchFilterException.clj │ ├── ModificationItem.clj │ ├── NoSuchAttributeException.clj │ ├── SchemaViolationException.clj │ ├── SearchControls.clj │ ├── SearchResult.clj │ └── core.clj │ ├── event │ ├── EventContext.clj │ ├── EventDirContext.clj │ ├── NamespaceChangeListener.clj │ ├── NamingEvent.clj │ ├── NamingExceptionEvent.clj │ ├── NamingListener.clj │ ├── ObjectChangeListener.clj │ └── core.clj │ ├── ldap │ ├── BasicControl.clj │ ├── Control.clj │ ├── ControlFactory.clj │ ├── ExtendedRequest.clj │ ├── ExtendedResponse.clj │ ├── HasControls.clj │ ├── InitialLdapContext.clj │ ├── LdapContext.clj │ ├── LdapName.clj │ ├── LdapReferralException.clj │ ├── ManageReferralControl.clj │ ├── PagedResultsControl.clj │ ├── PagedResultsResponseControl.clj │ ├── Rdn.clj │ ├── SortControl.clj │ ├── SortKey.clj │ ├── SortResponseControl.clj │ ├── StartTlsRequest.clj │ ├── StartTlsResponse.clj │ ├── UnsolicitedNotification.clj │ ├── UnsolicitedNotificationEvent.clj │ ├── UnsolicitedNotificationListener.clj │ └── core.clj │ └── spi │ ├── DirObjectFactory.clj │ ├── DirStateFactory$Result.clj │ ├── DirStateFactory.clj │ ├── DirectoryManager.clj │ ├── InitialContextFactory.clj │ ├── InitialContextFactoryBuilder.clj │ ├── NamingManager.clj │ ├── ObjectFactory.clj │ ├── ObjectFactoryBuilder.clj │ ├── ResolveResult.clj │ ├── Resolver.clj │ ├── StateFactory.clj │ └── core.clj ├── javax.net ├── README.md ├── project.clj └── src │ ├── core.clj │ └── javax │ └── net │ ├── ServerSocketFactory.clj │ ├── SocketFactory.clj │ ├── core.clj │ └── ssl │ ├── CertPathTrustManagerParameters.clj │ ├── ExtendedSSLSession.clj │ ├── HandshakeCompletedEvent.clj │ ├── HandshakeCompletedListener.clj │ ├── HostnameVerifier.clj │ ├── HttpsURLConnection.clj │ ├── KeyManager.clj │ ├── KeyManagerFactory.clj │ ├── KeyManagerFactorySpi.clj │ ├── KeyStoreBuilderParameters.clj │ ├── ManagerFactoryParameters.clj │ ├── SNIHostName.clj │ ├── SNIMatcher.clj │ ├── SNIServerName.clj │ ├── SSLContext.clj │ ├── SSLContextSpi.clj │ ├── SSLEngine.clj │ ├── SSLEngineResult$HandshakeStatus.clj │ ├── SSLEngineResult$Status.clj │ ├── SSLEngineResult.clj │ ├── SSLException.clj │ ├── SSLHandshakeException.clj │ ├── SSLKeyException.clj │ ├── SSLParameters.clj │ ├── SSLPeerUnverifiedException.clj │ ├── SSLPermission.clj │ ├── SSLProtocolException.clj │ ├── SSLServerSocket.clj │ ├── SSLServerSocketFactory.clj │ ├── SSLSession.clj │ ├── SSLSessionBindingEvent.clj │ ├── SSLSessionBindingListener.clj │ ├── SSLSessionContext.clj │ ├── SSLSocket.clj │ ├── SSLSocketFactory.clj │ ├── StandardConstants.clj │ ├── TrustManager.clj │ ├── TrustManagerFactory.clj │ ├── TrustManagerFactorySpi.clj │ ├── X509ExtendedKeyManager.clj │ ├── X509ExtendedTrustManager.clj │ ├── X509KeyManager.clj │ ├── X509TrustManager.clj │ └── core.clj ├── javax.print ├── README.md ├── project.clj └── src │ ├── core.clj │ └── javax │ └── print │ ├── AttributeException.clj │ ├── CancelablePrintJob.clj │ ├── Doc.clj │ ├── DocFlavor$BYTE_ARRAY.clj │ ├── DocFlavor$CHAR_ARRAY.clj │ ├── DocFlavor$INPUT_STREAM.clj │ ├── DocFlavor$READER.clj │ ├── DocFlavor$SERVICE_FORMATTED.clj │ ├── DocFlavor$STRING.clj │ ├── DocFlavor$URL.clj │ ├── DocFlavor.clj │ ├── DocPrintJob.clj │ ├── FlavorException.clj │ ├── MultiDoc.clj │ ├── MultiDocPrintJob.clj │ ├── MultiDocPrintService.clj │ ├── PrintException.clj │ ├── PrintService.clj │ ├── PrintServiceLookup.clj │ ├── ServiceUI.clj │ ├── ServiceUIFactory.clj │ ├── SimpleDoc.clj │ ├── StreamPrintService.clj │ ├── StreamPrintServiceFactory.clj │ ├── URIException.clj │ ├── attribute │ ├── Attribute.clj │ ├── AttributeSet.clj │ ├── AttributeSetUtilities.clj │ ├── DateTimeSyntax.clj │ ├── DocAttribute.clj │ ├── DocAttributeSet.clj │ ├── EnumSyntax.clj │ ├── HashAttributeSet.clj │ ├── HashDocAttributeSet.clj │ ├── HashPrintJobAttributeSet.clj │ ├── HashPrintRequestAttributeSet.clj │ ├── HashPrintServiceAttributeSet.clj │ ├── IntegerSyntax.clj │ ├── PrintJobAttribute.clj │ ├── PrintJobAttributeSet.clj │ ├── PrintRequestAttribute.clj │ ├── PrintRequestAttributeSet.clj │ ├── PrintServiceAttribute.clj │ ├── PrintServiceAttributeSet.clj │ ├── ResolutionSyntax.clj │ ├── SetOfIntegerSyntax.clj │ ├── Size2DSyntax.clj │ ├── SupportedValuesAttribute.clj │ ├── TextSyntax.clj │ ├── URISyntax.clj │ ├── UnmodifiableSetException.clj │ ├── core.clj │ └── standard │ │ ├── Chromaticity.clj │ │ ├── ColorSupported.clj │ │ ├── Compression.clj │ │ ├── Copies.clj │ │ ├── CopiesSupported.clj │ │ ├── DateTimeAtCompleted.clj │ │ ├── DateTimeAtCreation.clj │ │ ├── DateTimeAtProcessing.clj │ │ ├── Destination.clj │ │ ├── DialogTypeSelection.clj │ │ ├── DocumentName.clj │ │ ├── Fidelity.clj │ │ ├── Finishings.clj │ │ ├── JobHoldUntil.clj │ │ ├── JobImpressions.clj │ │ ├── JobImpressionsCompleted.clj │ │ ├── JobImpressionsSupported.clj │ │ ├── JobKOctets.clj │ │ ├── JobKOctetsProcessed.clj │ │ ├── JobKOctetsSupported.clj │ │ ├── JobMediaSheets.clj │ │ ├── JobMediaSheetsCompleted.clj │ │ ├── JobMediaSheetsSupported.clj │ │ ├── JobMessageFromOperator.clj │ │ ├── JobName.clj │ │ ├── JobOriginatingUserName.clj │ │ ├── JobPriority.clj │ │ ├── JobPrioritySupported.clj │ │ ├── JobSheets.clj │ │ ├── JobState.clj │ │ ├── JobStateReason.clj │ │ ├── JobStateReasons.clj │ │ ├── Media.clj │ │ ├── MediaName.clj │ │ ├── MediaPrintableArea.clj │ │ ├── MediaSize$Engineering.clj │ │ ├── MediaSize$ISO.clj │ │ ├── MediaSize$JIS.clj │ │ ├── MediaSize$NA.clj │ │ ├── MediaSize$Other.clj │ │ ├── MediaSize.clj │ │ ├── MediaSizeName.clj │ │ ├── MediaTray.clj │ │ ├── MultipleDocumentHandling.clj │ │ ├── NumberOfDocuments.clj │ │ ├── NumberOfInterveningJobs.clj │ │ ├── NumberUp.clj │ │ ├── NumberUpSupported.clj │ │ ├── OrientationRequested.clj │ │ ├── OutputDeviceAssigned.clj │ │ ├── PDLOverrideSupported.clj │ │ ├── PageRanges.clj │ │ ├── PagesPerMinute.clj │ │ ├── PagesPerMinuteColor.clj │ │ ├── PresentationDirection.clj │ │ ├── PrintQuality.clj │ │ ├── PrinterInfo.clj │ │ ├── PrinterIsAcceptingJobs.clj │ │ ├── PrinterLocation.clj │ │ ├── PrinterMakeAndModel.clj │ │ ├── PrinterMessageFromOperator.clj │ │ ├── PrinterMoreInfo.clj │ │ ├── PrinterMoreInfoManufacturer.clj │ │ ├── PrinterName.clj │ │ ├── PrinterResolution.clj │ │ ├── PrinterState.clj │ │ ├── PrinterStateReason.clj │ │ ├── PrinterStateReasons.clj │ │ ├── PrinterURI.clj │ │ ├── QueuedJobCount.clj │ │ ├── ReferenceUriSchemesSupported.clj │ │ ├── RequestingUserName.clj │ │ ├── Severity.clj │ │ ├── SheetCollate.clj │ │ ├── Sides.clj │ │ └── core.clj │ ├── core.clj │ └── event │ ├── PrintEvent.clj │ ├── PrintJobAdapter.clj │ ├── PrintJobAttributeEvent.clj │ ├── PrintJobAttributeListener.clj │ ├── PrintJobEvent.clj │ ├── PrintJobListener.clj │ ├── PrintServiceAttributeEvent.clj │ ├── PrintServiceAttributeListener.clj │ └── core.clj ├── javax.rmi ├── README.md ├── project.clj └── src │ ├── core.clj │ └── javax │ └── rmi │ ├── CORBA │ ├── ClassDesc.clj │ ├── PortableRemoteObjectDelegate.clj │ ├── Stub.clj │ ├── StubDelegate.clj │ ├── Tie.clj │ ├── Util.clj │ ├── UtilDelegate.clj │ ├── ValueHandler.clj │ ├── ValueHandlerMultiFormat.clj │ └── core.clj │ ├── PortableRemoteObject.clj │ ├── core.clj │ └── ssl │ ├── SslRMIClientSocketFactory.clj │ ├── SslRMIServerSocketFactory.clj │ └── core.clj ├── javax.script ├── README.md ├── project.clj └── src │ ├── core.clj │ └── javax │ └── script │ ├── AbstractScriptEngine.clj │ ├── Bindings.clj │ ├── Compilable.clj │ ├── CompiledScript.clj │ ├── Invocable.clj │ ├── ScriptContext.clj │ ├── ScriptEngine.clj │ ├── ScriptEngineFactory.clj │ ├── ScriptEngineManager.clj │ ├── ScriptException.clj │ ├── SimpleBindings.clj │ ├── SimpleScriptContext.clj │ └── core.clj ├── javax.security ├── README.md ├── project.clj └── src │ ├── core.clj │ └── javax │ └── security │ ├── auth │ ├── AuthPermission.clj │ ├── DestroyFailedException.clj │ ├── Destroyable.clj │ ├── Policy.clj │ ├── PrivateCredentialPermission.clj │ ├── RefreshFailedException.clj │ ├── Refreshable.clj │ ├── Subject.clj │ ├── SubjectDomainCombiner.clj │ ├── callback │ │ ├── Callback.clj │ │ ├── CallbackHandler.clj │ │ ├── ChoiceCallback.clj │ │ ├── ConfirmationCallback.clj │ │ ├── LanguageCallback.clj │ │ ├── NameCallback.clj │ │ ├── PasswordCallback.clj │ │ ├── TextInputCallback.clj │ │ ├── TextOutputCallback.clj │ │ ├── UnsupportedCallbackException.clj │ │ └── core.clj │ ├── core.clj │ ├── kerberos │ │ ├── DelegationPermission.clj │ │ ├── KerberosKey.clj │ │ ├── KerberosPrincipal.clj │ │ ├── KerberosTicket.clj │ │ ├── KeyTab.clj │ │ ├── ServicePermission.clj │ │ └── core.clj │ ├── login │ │ ├── AccountException.clj │ │ ├── AccountExpiredException.clj │ │ ├── AccountLockedException.clj │ │ ├── AccountNotFoundException.clj │ │ ├── AppConfigurationEntry$LoginModuleControlFlag.clj │ │ ├── AppConfigurationEntry.clj │ │ ├── Configuration$Parameters.clj │ │ ├── Configuration.clj │ │ ├── ConfigurationSpi.clj │ │ ├── CredentialException.clj │ │ ├── CredentialExpiredException.clj │ │ ├── CredentialNotFoundException.clj │ │ ├── FailedLoginException.clj │ │ ├── LoginContext.clj │ │ ├── LoginException.clj │ │ └── core.clj │ ├── spi │ │ ├── LoginModule.clj │ │ └── core.clj │ └── x500 │ │ ├── X500Principal.clj │ │ ├── X500PrivateCredential.clj │ │ └── core.clj │ ├── cert │ ├── Certificate.clj │ ├── CertificateEncodingException.clj │ ├── CertificateException.clj │ ├── CertificateExpiredException.clj │ ├── CertificateNotYetValidException.clj │ ├── CertificateParsingException.clj │ ├── X509Certificate.clj │ └── core.clj │ └── sasl │ ├── AuthenticationException.clj │ ├── AuthorizeCallback.clj │ ├── RealmCallback.clj │ ├── RealmChoiceCallback.clj │ ├── Sasl.clj │ ├── SaslClient.clj │ ├── SaslClientFactory.clj │ ├── SaslException.clj │ ├── SaslServer.clj │ ├── SaslServerFactory.clj │ └── core.clj ├── javax.sound ├── README.md ├── project.clj └── src │ ├── core.clj │ └── javax │ └── sound │ ├── midi │ ├── ControllerEventListener.clj │ ├── Instrument.clj │ ├── InvalidMidiDataException.clj │ ├── MetaEventListener.clj │ ├── MetaMessage.clj │ ├── MidiChannel.clj │ ├── MidiDevice$Info.clj │ ├── MidiDevice.clj │ ├── MidiDeviceReceiver.clj │ ├── MidiDeviceTransmitter.clj │ ├── MidiEvent.clj │ ├── MidiFileFormat.clj │ ├── MidiMessage.clj │ ├── MidiSystem.clj │ ├── MidiUnavailableException.clj │ ├── Patch.clj │ ├── Receiver.clj │ ├── Sequence.clj │ ├── Sequencer$SyncMode.clj │ ├── Sequencer.clj │ ├── ShortMessage.clj │ ├── Soundbank.clj │ ├── SoundbankResource.clj │ ├── Synthesizer.clj │ ├── SysexMessage.clj │ ├── Track.clj │ ├── Transmitter.clj │ ├── VoiceStatus.clj │ ├── core.clj │ └── spi │ │ ├── MidiDeviceProvider.clj │ │ ├── MidiFileReader.clj │ │ ├── MidiFileWriter.clj │ │ ├── SoundbankReader.clj │ │ └── core.clj │ └── sampled │ ├── AudioFileFormat$Type.clj │ ├── AudioFileFormat.clj │ ├── AudioFormat$Encoding.clj │ ├── AudioFormat.clj │ ├── AudioInputStream.clj │ ├── AudioPermission.clj │ ├── AudioSystem.clj │ ├── BooleanControl$Type.clj │ ├── BooleanControl.clj │ ├── Clip.clj │ ├── CompoundControl$Type.clj │ ├── CompoundControl.clj │ ├── Control$Type.clj │ ├── Control.clj │ ├── DataLine$Info.clj │ ├── DataLine.clj │ ├── EnumControl$Type.clj │ ├── EnumControl.clj │ ├── FloatControl$Type.clj │ ├── FloatControl.clj │ ├── Line$Info.clj │ ├── Line.clj │ ├── LineEvent$Type.clj │ ├── LineEvent.clj │ ├── LineListener.clj │ ├── LineUnavailableException.clj │ ├── Mixer$Info.clj │ ├── Mixer.clj │ ├── Port$Info.clj │ ├── Port.clj │ ├── ReverbType.clj │ ├── SourceDataLine.clj │ ├── TargetDataLine.clj │ ├── UnsupportedAudioFileException.clj │ ├── core.clj │ └── spi │ ├── AudioFileReader.clj │ ├── AudioFileWriter.clj │ ├── FormatConversionProvider.clj │ ├── MixerProvider.clj │ └── core.clj ├── javax.sql ├── README.md ├── project.clj └── src │ ├── core.clj │ └── javax │ └── sql │ ├── CommonDataSource.clj │ ├── ConnectionEvent.clj │ ├── ConnectionEventListener.clj │ ├── ConnectionPoolDataSource.clj │ ├── DataSource.clj │ ├── PooledConnection.clj │ ├── RowSet.clj │ ├── RowSetEvent.clj │ ├── RowSetInternal.clj │ ├── RowSetListener.clj │ ├── RowSetMetaData.clj │ ├── RowSetReader.clj │ ├── RowSetWriter.clj │ ├── StatementEvent.clj │ ├── StatementEventListener.clj │ ├── XAConnection.clj │ ├── XADataSource.clj │ ├── core.clj │ └── rowset │ ├── BaseRowSet.clj │ ├── CachedRowSet.clj │ ├── FilteredRowSet.clj │ ├── JdbcRowSet.clj │ ├── JoinRowSet.clj │ ├── Joinable.clj │ ├── Predicate.clj │ ├── RowSetFactory.clj │ ├── RowSetMetaDataImpl.clj │ ├── RowSetProvider.clj │ ├── RowSetWarning.clj │ ├── WebRowSet.clj │ ├── core.clj │ ├── serial │ ├── SQLInputImpl.clj │ ├── SQLOutputImpl.clj │ ├── SerialArray.clj │ ├── SerialBlob.clj │ ├── SerialClob.clj │ ├── SerialDatalink.clj │ ├── SerialException.clj │ ├── SerialJavaObject.clj │ ├── SerialRef.clj │ ├── SerialStruct.clj │ └── core.clj │ └── spi │ ├── SyncFactory.clj │ ├── SyncFactoryException.clj │ ├── SyncProvider.clj │ ├── SyncProviderException.clj │ ├── SyncResolver.clj │ ├── TransactionalWriter.clj │ ├── XmlReader.clj │ ├── XmlWriter.clj │ └── core.clj ├── javax.swing ├── README.md ├── project.clj └── src │ ├── core.clj │ └── javax │ └── swing │ ├── AbstractAction.clj │ ├── AbstractButton.clj │ ├── AbstractCellEditor.clj │ ├── AbstractListModel.clj │ ├── AbstractSpinnerModel.clj │ ├── Action.clj │ ├── ActionMap.clj │ ├── BorderFactory.clj │ ├── BoundedRangeModel.clj │ ├── Box$Filler.clj │ ├── Box.clj │ ├── BoxLayout.clj │ ├── ButtonGroup.clj │ ├── ButtonModel.clj │ ├── CellEditor.clj │ ├── CellRendererPane.clj │ ├── ComboBoxEditor.clj │ ├── ComboBoxModel.clj │ ├── ComponentInputMap.clj │ ├── DebugGraphics.clj │ ├── DefaultBoundedRangeModel.clj │ ├── DefaultButtonModel.clj │ ├── DefaultCellEditor.clj │ ├── DefaultComboBoxModel.clj │ ├── DefaultDesktopManager.clj │ ├── DefaultFocusManager.clj │ ├── DefaultListCellRenderer$UIResource.clj │ ├── DefaultListCellRenderer.clj │ ├── DefaultListModel.clj │ ├── DefaultListSelectionModel.clj │ ├── DefaultRowSorter$ModelWrapper.clj │ ├── DefaultRowSorter.clj │ ├── DefaultSingleSelectionModel.clj │ ├── DesktopManager.clj │ ├── DropMode.clj │ ├── FocusManager.clj │ ├── GrayFilter.clj │ ├── GroupLayout$Alignment.clj │ ├── GroupLayout.clj │ ├── Icon.clj │ ├── ImageIcon.clj │ ├── InputMap.clj │ ├── InputVerifier.clj │ ├── InternalFrameFocusTraversalPolicy.clj │ ├── JApplet.clj │ ├── JButton.clj │ ├── JCheckBox.clj │ ├── JCheckBoxMenuItem.clj │ ├── JColorChooser.clj │ ├── JComboBox$KeySelectionManager.clj │ ├── JComboBox.clj │ ├── JComponent.clj │ ├── JDesktopPane.clj │ ├── JDialog.clj │ ├── JEditorPane.clj │ ├── JFileChooser.clj │ ├── JFormattedTextField$AbstractFormatter.clj │ ├── JFormattedTextField$AbstractFormatterFactory.clj │ ├── JFormattedTextField.clj │ ├── JFrame.clj │ ├── JInternalFrame$JDesktopIcon.clj │ ├── JInternalFrame.clj │ ├── JLabel.clj │ ├── JLayer.clj │ ├── JLayeredPane.clj │ ├── JList$DropLocation.clj │ ├── JList.clj │ ├── JMenu.clj │ ├── JMenuBar.clj │ ├── JMenuItem.clj │ ├── JOptionPane.clj │ ├── JPanel.clj │ ├── JPasswordField.clj │ ├── JPopupMenu$Separator.clj │ ├── JPopupMenu.clj │ ├── JProgressBar.clj │ ├── JRadioButton.clj │ ├── JRadioButtonMenuItem.clj │ ├── JRootPane.clj │ ├── JScrollBar.clj │ ├── JScrollPane.clj │ ├── JSeparator.clj │ ├── JSlider.clj │ ├── JSpinner$DateEditor.clj │ ├── JSpinner$DefaultEditor.clj │ ├── JSpinner$ListEditor.clj │ ├── JSpinner$NumberEditor.clj │ ├── JSpinner.clj │ ├── JSplitPane.clj │ ├── JTabbedPane.clj │ ├── JTable$DropLocation.clj │ ├── JTable$PrintMode.clj │ ├── JTable.clj │ ├── JTextArea.clj │ ├── JTextField.clj │ ├── JTextPane.clj │ ├── JToggleButton$ToggleButtonModel.clj │ ├── JToggleButton.clj │ ├── JToolBar$Separator.clj │ ├── JToolBar.clj │ ├── JToolTip.clj │ ├── JTree$DropLocation.clj │ ├── JTree$DynamicUtilTreeNode.clj │ ├── JTree$EmptySelectionModel.clj │ ├── JTree.clj │ ├── JViewport.clj │ ├── JWindow.clj │ ├── KeyStroke.clj │ ├── LayoutFocusTraversalPolicy.clj │ ├── LayoutStyle$ComponentPlacement.clj │ ├── LayoutStyle.clj │ ├── ListCellRenderer.clj │ ├── ListModel.clj │ ├── ListSelectionModel.clj │ ├── LookAndFeel.clj │ ├── MenuElement.clj │ ├── MenuSelectionManager.clj │ ├── MutableComboBoxModel.clj │ ├── OverlayLayout.clj │ ├── Painter.clj │ ├── Popup.clj │ ├── PopupFactory.clj │ ├── ProgressMonitor.clj │ ├── ProgressMonitorInputStream.clj │ ├── Renderer.clj │ ├── RepaintManager.clj │ ├── RootPaneContainer.clj │ ├── RowFilter$ComparisonType.clj │ ├── RowFilter$Entry.clj │ ├── RowFilter.clj │ ├── RowSorter$SortKey.clj │ ├── RowSorter.clj │ ├── ScrollPaneConstants.clj │ ├── ScrollPaneLayout$UIResource.clj │ ├── ScrollPaneLayout.clj │ ├── Scrollable.clj │ ├── SingleSelectionModel.clj │ ├── SizeRequirements.clj │ ├── SizeSequence.clj │ ├── SortOrder.clj │ ├── SortingFocusTraversalPolicy.clj │ ├── SpinnerDateModel.clj │ ├── SpinnerListModel.clj │ ├── SpinnerModel.clj │ ├── SpinnerNumberModel.clj │ ├── Spring.clj │ ├── SpringLayout$Constraints.clj │ ├── SpringLayout.clj │ ├── SwingConstants.clj │ ├── SwingUtilities.clj │ ├── SwingWorker$StateValue.clj │ ├── SwingWorker.clj │ ├── Timer.clj │ ├── ToolTipManager.clj │ ├── TransferHandler$DropLocation.clj │ ├── TransferHandler$TransferSupport.clj │ ├── TransferHandler.clj │ ├── UIDefaults$ActiveValue.clj │ ├── UIDefaults$LazyInputMap.clj │ ├── UIDefaults$LazyValue.clj │ ├── UIDefaults$ProxyLazyValue.clj │ ├── UIDefaults.clj │ ├── UIManager$LookAndFeelInfo.clj │ ├── UIManager.clj │ ├── UnsupportedLookAndFeelException.clj │ ├── ViewportLayout.clj │ ├── WindowConstants.clj │ ├── border │ ├── AbstractBorder.clj │ ├── BevelBorder.clj │ ├── Border.clj │ ├── CompoundBorder.clj │ ├── EmptyBorder.clj │ ├── EtchedBorder.clj │ ├── LineBorder.clj │ ├── MatteBorder.clj │ ├── SoftBevelBorder.clj │ ├── StrokeBorder.clj │ ├── TitledBorder.clj │ └── core.clj │ ├── colorchooser │ ├── AbstractColorChooserPanel.clj │ ├── ColorChooserComponentFactory.clj │ ├── ColorSelectionModel.clj │ ├── DefaultColorSelectionModel.clj │ └── core.clj │ ├── core.clj │ ├── event │ ├── AncestorEvent.clj │ ├── AncestorListener.clj │ ├── CaretEvent.clj │ ├── CaretListener.clj │ ├── CellEditorListener.clj │ ├── ChangeEvent.clj │ ├── ChangeListener.clj │ ├── DocumentEvent$ElementChange.clj │ ├── DocumentEvent$EventType.clj │ ├── DocumentEvent.clj │ ├── DocumentListener.clj │ ├── EventListenerList.clj │ ├── HyperlinkEvent$EventType.clj │ ├── HyperlinkEvent.clj │ ├── HyperlinkListener.clj │ ├── InternalFrameAdapter.clj │ ├── InternalFrameEvent.clj │ ├── InternalFrameListener.clj │ ├── ListDataEvent.clj │ ├── ListDataListener.clj │ ├── ListSelectionEvent.clj │ ├── ListSelectionListener.clj │ ├── MenuDragMouseEvent.clj │ ├── MenuDragMouseListener.clj │ ├── MenuEvent.clj │ ├── MenuKeyEvent.clj │ ├── MenuKeyListener.clj │ ├── MenuListener.clj │ ├── MouseInputAdapter.clj │ ├── MouseInputListener.clj │ ├── PopupMenuEvent.clj │ ├── PopupMenuListener.clj │ ├── RowSorterEvent$Type.clj │ ├── RowSorterEvent.clj │ ├── RowSorterListener.clj │ ├── SwingPropertyChangeSupport.clj │ ├── TableColumnModelEvent.clj │ ├── TableColumnModelListener.clj │ ├── TableModelEvent.clj │ ├── TableModelListener.clj │ ├── TreeExpansionEvent.clj │ ├── TreeExpansionListener.clj │ ├── TreeModelEvent.clj │ ├── TreeModelListener.clj │ ├── TreeSelectionEvent.clj │ ├── TreeSelectionListener.clj │ ├── TreeWillExpandListener.clj │ ├── UndoableEditEvent.clj │ ├── UndoableEditListener.clj │ └── core.clj │ ├── filechooser │ ├── FileFilter.clj │ ├── FileNameExtensionFilter.clj │ ├── FileSystemView.clj │ ├── FileView.clj │ └── core.clj │ ├── plaf │ ├── ActionMapUIResource.clj │ ├── BorderUIResource$BevelBorderUIResource.clj │ ├── BorderUIResource$CompoundBorderUIResource.clj │ ├── BorderUIResource$EmptyBorderUIResource.clj │ ├── BorderUIResource$EtchedBorderUIResource.clj │ ├── BorderUIResource$LineBorderUIResource.clj │ ├── BorderUIResource$MatteBorderUIResource.clj │ ├── BorderUIResource$TitledBorderUIResource.clj │ ├── BorderUIResource.clj │ ├── ButtonUI.clj │ ├── ColorChooserUI.clj │ ├── ColorUIResource.clj │ ├── ComboBoxUI.clj │ ├── ComponentInputMapUIResource.clj │ ├── ComponentUI.clj │ ├── DesktopIconUI.clj │ ├── DesktopPaneUI.clj │ ├── DimensionUIResource.clj │ ├── FileChooserUI.clj │ ├── FontUIResource.clj │ ├── IconUIResource.clj │ ├── InputMapUIResource.clj │ ├── InsetsUIResource.clj │ ├── InternalFrameUI.clj │ ├── LabelUI.clj │ ├── LayerUI.clj │ ├── ListUI.clj │ ├── MenuBarUI.clj │ ├── MenuItemUI.clj │ ├── OptionPaneUI.clj │ ├── PanelUI.clj │ ├── PopupMenuUI.clj │ ├── ProgressBarUI.clj │ ├── RootPaneUI.clj │ ├── ScrollBarUI.clj │ ├── ScrollPaneUI.clj │ ├── SeparatorUI.clj │ ├── SliderUI.clj │ ├── SpinnerUI.clj │ ├── SplitPaneUI.clj │ ├── TabbedPaneUI.clj │ ├── TableHeaderUI.clj │ ├── TableUI.clj │ ├── TextUI.clj │ ├── ToolBarUI.clj │ ├── ToolTipUI.clj │ ├── TreeUI.clj │ ├── UIResource.clj │ ├── ViewportUI.clj │ ├── basic │ │ ├── BasicArrowButton.clj │ │ ├── BasicBorders$ButtonBorder.clj │ │ ├── BasicBorders$FieldBorder.clj │ │ ├── BasicBorders$MarginBorder.clj │ │ ├── BasicBorders$MenuBarBorder.clj │ │ ├── BasicBorders$RadioButtonBorder.clj │ │ ├── BasicBorders$RolloverButtonBorder.clj │ │ ├── BasicBorders$SplitPaneBorder.clj │ │ ├── BasicBorders$ToggleButtonBorder.clj │ │ ├── BasicBorders.clj │ │ ├── BasicButtonListener.clj │ │ ├── BasicButtonUI.clj │ │ ├── BasicCheckBoxMenuItemUI.clj │ │ ├── BasicCheckBoxUI.clj │ │ ├── BasicColorChooserUI.clj │ │ ├── BasicComboBoxEditor$UIResource.clj │ │ ├── BasicComboBoxEditor.clj │ │ ├── BasicComboBoxRenderer$UIResource.clj │ │ ├── BasicComboBoxRenderer.clj │ │ ├── BasicComboBoxUI.clj │ │ ├── BasicComboPopup.clj │ │ ├── BasicDesktopIconUI.clj │ │ ├── BasicDesktopPaneUI.clj │ │ ├── BasicDirectoryModel.clj │ │ ├── BasicEditorPaneUI.clj │ │ ├── BasicFileChooserUI.clj │ │ ├── BasicFormattedTextFieldUI.clj │ │ ├── BasicGraphicsUtils.clj │ │ ├── BasicHTML.clj │ │ ├── BasicIconFactory.clj │ │ ├── BasicInternalFrameTitlePane.clj │ │ ├── BasicInternalFrameUI.clj │ │ ├── BasicLabelUI.clj │ │ ├── BasicListUI.clj │ │ ├── BasicLookAndFeel.clj │ │ ├── BasicMenuBarUI.clj │ │ ├── BasicMenuItemUI.clj │ │ ├── BasicMenuUI.clj │ │ ├── BasicOptionPaneUI$ButtonAreaLayout.clj │ │ ├── BasicOptionPaneUI.clj │ │ ├── BasicPanelUI.clj │ │ ├── BasicPasswordFieldUI.clj │ │ ├── BasicPopupMenuSeparatorUI.clj │ │ ├── BasicPopupMenuUI.clj │ │ ├── BasicProgressBarUI.clj │ │ ├── BasicRadioButtonMenuItemUI.clj │ │ ├── BasicRadioButtonUI.clj │ │ ├── BasicRootPaneUI.clj │ │ ├── BasicScrollBarUI.clj │ │ ├── BasicScrollPaneUI.clj │ │ ├── BasicSeparatorUI.clj │ │ ├── BasicSliderUI.clj │ │ ├── BasicSpinnerUI.clj │ │ ├── BasicSplitPaneDivider.clj │ │ ├── BasicSplitPaneUI.clj │ │ ├── BasicTabbedPaneUI.clj │ │ ├── BasicTableHeaderUI.clj │ │ ├── BasicTableUI.clj │ │ ├── BasicTextAreaUI.clj │ │ ├── BasicTextFieldUI.clj │ │ ├── BasicTextPaneUI.clj │ │ ├── BasicTextUI$BasicCaret.clj │ │ ├── BasicTextUI$BasicHighlighter.clj │ │ ├── BasicTextUI.clj │ │ ├── BasicToggleButtonUI.clj │ │ ├── BasicToolBarSeparatorUI.clj │ │ ├── BasicToolBarUI.clj │ │ ├── BasicToolTipUI.clj │ │ ├── BasicTreeUI.clj │ │ ├── BasicViewportUI.clj │ │ ├── ComboPopup.clj │ │ ├── DefaultMenuLayout.clj │ │ └── core.clj │ ├── core.clj │ ├── metal │ │ ├── DefaultMetalTheme.clj │ │ ├── MetalBorders$ButtonBorder.clj │ │ ├── MetalBorders$Flush3DBorder.clj │ │ ├── MetalBorders$InternalFrameBorder.clj │ │ ├── MetalBorders$MenuBarBorder.clj │ │ ├── MetalBorders$MenuItemBorder.clj │ │ ├── MetalBorders$OptionDialogBorder.clj │ │ ├── MetalBorders$PaletteBorder.clj │ │ ├── MetalBorders$PopupMenuBorder.clj │ │ ├── MetalBorders$RolloverButtonBorder.clj │ │ ├── MetalBorders$ScrollPaneBorder.clj │ │ ├── MetalBorders$TableHeaderBorder.clj │ │ ├── MetalBorders$TextFieldBorder.clj │ │ ├── MetalBorders$ToggleButtonBorder.clj │ │ ├── MetalBorders$ToolBarBorder.clj │ │ ├── MetalBorders.clj │ │ ├── MetalButtonUI.clj │ │ ├── MetalCheckBoxIcon.clj │ │ ├── MetalCheckBoxUI.clj │ │ ├── MetalComboBoxButton.clj │ │ ├── MetalComboBoxEditor$UIResource.clj │ │ ├── MetalComboBoxEditor.clj │ │ ├── MetalComboBoxIcon.clj │ │ ├── MetalComboBoxUI.clj │ │ ├── MetalDesktopIconUI.clj │ │ ├── MetalFileChooserUI.clj │ │ ├── MetalIconFactory$FileIcon16.clj │ │ ├── MetalIconFactory$FolderIcon16.clj │ │ ├── MetalIconFactory$PaletteCloseIcon.clj │ │ ├── MetalIconFactory$TreeControlIcon.clj │ │ ├── MetalIconFactory$TreeFolderIcon.clj │ │ ├── MetalIconFactory$TreeLeafIcon.clj │ │ ├── MetalIconFactory.clj │ │ ├── MetalInternalFrameTitlePane.clj │ │ ├── MetalInternalFrameUI.clj │ │ ├── MetalLabelUI.clj │ │ ├── MetalLookAndFeel.clj │ │ ├── MetalMenuBarUI.clj │ │ ├── MetalPopupMenuSeparatorUI.clj │ │ ├── MetalProgressBarUI.clj │ │ ├── MetalRadioButtonUI.clj │ │ ├── MetalRootPaneUI.clj │ │ ├── MetalScrollBarUI.clj │ │ ├── MetalScrollButton.clj │ │ ├── MetalScrollPaneUI.clj │ │ ├── MetalSeparatorUI.clj │ │ ├── MetalSliderUI.clj │ │ ├── MetalSplitPaneUI.clj │ │ ├── MetalTabbedPaneUI.clj │ │ ├── MetalTextFieldUI.clj │ │ ├── MetalTheme.clj │ │ ├── MetalToggleButtonUI.clj │ │ ├── MetalToolBarUI.clj │ │ ├── MetalToolTipUI.clj │ │ ├── MetalTreeUI.clj │ │ ├── OceanTheme.clj │ │ └── core.clj │ ├── multi │ │ ├── MultiButtonUI.clj │ │ ├── MultiColorChooserUI.clj │ │ ├── MultiComboBoxUI.clj │ │ ├── MultiDesktopIconUI.clj │ │ ├── MultiDesktopPaneUI.clj │ │ ├── MultiFileChooserUI.clj │ │ ├── MultiInternalFrameUI.clj │ │ ├── MultiLabelUI.clj │ │ ├── MultiListUI.clj │ │ ├── MultiLookAndFeel.clj │ │ ├── MultiMenuBarUI.clj │ │ ├── MultiMenuItemUI.clj │ │ ├── MultiOptionPaneUI.clj │ │ ├── MultiPanelUI.clj │ │ ├── MultiPopupMenuUI.clj │ │ ├── MultiProgressBarUI.clj │ │ ├── MultiRootPaneUI.clj │ │ ├── MultiScrollBarUI.clj │ │ ├── MultiScrollPaneUI.clj │ │ ├── MultiSeparatorUI.clj │ │ ├── MultiSliderUI.clj │ │ ├── MultiSpinnerUI.clj │ │ ├── MultiSplitPaneUI.clj │ │ ├── MultiTabbedPaneUI.clj │ │ ├── MultiTableHeaderUI.clj │ │ ├── MultiTableUI.clj │ │ ├── MultiTextUI.clj │ │ ├── MultiToolBarUI.clj │ │ ├── MultiToolTipUI.clj │ │ ├── MultiTreeUI.clj │ │ ├── MultiViewportUI.clj │ │ └── core.clj │ ├── nimbus │ │ ├── AbstractRegionPainter$PaintContext$CacheMode.clj │ │ ├── AbstractRegionPainter$PaintContext.clj │ │ ├── AbstractRegionPainter.clj │ │ ├── NimbusLookAndFeel.clj │ │ ├── NimbusStyle.clj │ │ ├── State.clj │ │ └── core.clj │ └── synth │ │ ├── ColorType.clj │ │ ├── Region.clj │ │ ├── SynthButtonUI.clj │ │ ├── SynthCheckBoxMenuItemUI.clj │ │ ├── SynthCheckBoxUI.clj │ │ ├── SynthColorChooserUI.clj │ │ ├── SynthComboBoxUI.clj │ │ ├── SynthConstants.clj │ │ ├── SynthContext.clj │ │ ├── SynthDesktopIconUI.clj │ │ ├── SynthDesktopPaneUI.clj │ │ ├── SynthEditorPaneUI.clj │ │ ├── SynthFormattedTextFieldUI.clj │ │ ├── SynthGraphicsUtils.clj │ │ ├── SynthInternalFrameUI.clj │ │ ├── SynthLabelUI.clj │ │ ├── SynthListUI.clj │ │ ├── SynthLookAndFeel.clj │ │ ├── SynthMenuBarUI.clj │ │ ├── SynthMenuItemUI.clj │ │ ├── SynthMenuUI.clj │ │ ├── SynthOptionPaneUI.clj │ │ ├── SynthPainter.clj │ │ ├── SynthPanelUI.clj │ │ ├── SynthPasswordFieldUI.clj │ │ ├── SynthPopupMenuUI.clj │ │ ├── SynthProgressBarUI.clj │ │ ├── SynthRadioButtonMenuItemUI.clj │ │ ├── SynthRadioButtonUI.clj │ │ ├── SynthRootPaneUI.clj │ │ ├── SynthScrollBarUI.clj │ │ ├── SynthScrollPaneUI.clj │ │ ├── SynthSeparatorUI.clj │ │ ├── SynthSliderUI.clj │ │ ├── SynthSpinnerUI.clj │ │ ├── SynthSplitPaneUI.clj │ │ ├── SynthStyle.clj │ │ ├── SynthStyleFactory.clj │ │ ├── SynthTabbedPaneUI.clj │ │ ├── SynthTableHeaderUI.clj │ │ ├── SynthTableUI.clj │ │ ├── SynthTextAreaUI.clj │ │ ├── SynthTextFieldUI.clj │ │ ├── SynthTextPaneUI.clj │ │ ├── SynthToggleButtonUI.clj │ │ ├── SynthToolBarUI.clj │ │ ├── SynthToolTipUI.clj │ │ ├── SynthTreeUI.clj │ │ ├── SynthUI.clj │ │ ├── SynthViewportUI.clj │ │ └── core.clj │ ├── table │ ├── AbstractTableModel.clj │ ├── DefaultTableCellRenderer$UIResource.clj │ ├── DefaultTableCellRenderer.clj │ ├── DefaultTableColumnModel.clj │ ├── DefaultTableModel.clj │ ├── JTableHeader.clj │ ├── TableCellEditor.clj │ ├── TableCellRenderer.clj │ ├── TableColumn.clj │ ├── TableColumnModel.clj │ ├── TableModel.clj │ ├── TableRowSorter.clj │ ├── TableStringConverter.clj │ └── core.clj │ ├── text │ ├── AbstractDocument$AttributeContext.clj │ ├── AbstractDocument$Content.clj │ ├── AbstractDocument$ElementEdit.clj │ ├── AbstractDocument.clj │ ├── AbstractWriter.clj │ ├── AsyncBoxView.clj │ ├── AttributeSet$CharacterAttribute.clj │ ├── AttributeSet$ColorAttribute.clj │ ├── AttributeSet$FontAttribute.clj │ ├── AttributeSet$ParagraphAttribute.clj │ ├── AttributeSet.clj │ ├── BadLocationException.clj │ ├── BoxView.clj │ ├── Caret.clj │ ├── ChangedCharSetException.clj │ ├── ComponentView.clj │ ├── CompositeView.clj │ ├── DateFormatter.clj │ ├── DefaultCaret.clj │ ├── DefaultEditorKit$BeepAction.clj │ ├── DefaultEditorKit$CopyAction.clj │ ├── DefaultEditorKit$CutAction.clj │ ├── DefaultEditorKit$DefaultKeyTypedAction.clj │ ├── DefaultEditorKit$InsertBreakAction.clj │ ├── DefaultEditorKit$InsertContentAction.clj │ ├── DefaultEditorKit$InsertTabAction.clj │ ├── DefaultEditorKit$PasteAction.clj │ ├── DefaultEditorKit.clj │ ├── DefaultFormatter.clj │ ├── DefaultFormatterFactory.clj │ ├── DefaultHighlighter$DefaultHighlightPainter.clj │ ├── DefaultHighlighter.clj │ ├── DefaultStyledDocument$AttributeUndoableEdit.clj │ ├── DefaultStyledDocument$ElementSpec.clj │ ├── DefaultStyledDocument.clj │ ├── DefaultTextUI.clj │ ├── Document.clj │ ├── DocumentFilter$FilterBypass.clj │ ├── DocumentFilter.clj │ ├── EditorKit.clj │ ├── Element.clj │ ├── ElementIterator.clj │ ├── FieldView.clj │ ├── FlowView$FlowStrategy.clj │ ├── FlowView.clj │ ├── GapContent.clj │ ├── GlyphView$GlyphPainter.clj │ ├── GlyphView.clj │ ├── Highlighter$Highlight.clj │ ├── Highlighter$HighlightPainter.clj │ ├── Highlighter.clj │ ├── IconView.clj │ ├── InternationalFormatter.clj │ ├── JTextComponent$DropLocation.clj │ ├── JTextComponent$KeyBinding.clj │ ├── JTextComponent.clj │ ├── Keymap.clj │ ├── LabelView.clj │ ├── LayeredHighlighter$LayerPainter.clj │ ├── LayeredHighlighter.clj │ ├── LayoutQueue.clj │ ├── MaskFormatter.clj │ ├── MutableAttributeSet.clj │ ├── NavigationFilter$FilterBypass.clj │ ├── NavigationFilter.clj │ ├── NumberFormatter.clj │ ├── ParagraphView.clj │ ├── PasswordView.clj │ ├── PlainDocument.clj │ ├── PlainView.clj │ ├── Position$Bias.clj │ ├── Position.clj │ ├── Segment.clj │ ├── SimpleAttributeSet.clj │ ├── StringContent.clj │ ├── Style.clj │ ├── StyleConstants$CharacterConstants.clj │ ├── StyleConstants$ColorConstants.clj │ ├── StyleConstants$FontConstants.clj │ ├── StyleConstants$ParagraphConstants.clj │ ├── StyleConstants.clj │ ├── StyleContext.clj │ ├── StyledDocument.clj │ ├── StyledEditorKit$AlignmentAction.clj │ ├── StyledEditorKit$BoldAction.clj │ ├── StyledEditorKit$FontFamilyAction.clj │ ├── StyledEditorKit$FontSizeAction.clj │ ├── StyledEditorKit$ForegroundAction.clj │ ├── StyledEditorKit$ItalicAction.clj │ ├── StyledEditorKit$StyledTextAction.clj │ ├── StyledEditorKit$UnderlineAction.clj │ ├── StyledEditorKit.clj │ ├── TabExpander.clj │ ├── TabSet.clj │ ├── TabStop.clj │ ├── TabableView.clj │ ├── TableView.clj │ ├── TextAction.clj │ ├── Utilities.clj │ ├── View.clj │ ├── ViewFactory.clj │ ├── WrappedPlainView.clj │ ├── ZoneView.clj │ ├── core.clj │ ├── html │ │ ├── BlockView.clj │ │ ├── CSS$Attribute.clj │ │ ├── CSS.clj │ │ ├── FormSubmitEvent$MethodType.clj │ │ ├── FormSubmitEvent.clj │ │ ├── FormView.clj │ │ ├── HTML$Attribute.clj │ │ ├── HTML$Tag.clj │ │ ├── HTML$UnknownTag.clj │ │ ├── HTML.clj │ │ ├── HTMLDocument$Iterator.clj │ │ ├── HTMLDocument.clj │ │ ├── HTMLEditorKit$HTMLFactory.clj │ │ ├── HTMLEditorKit$HTMLTextAction.clj │ │ ├── HTMLEditorKit$InsertHTMLTextAction.clj │ │ ├── HTMLEditorKit$LinkController.clj │ │ ├── HTMLEditorKit$Parser.clj │ │ ├── HTMLEditorKit$ParserCallback.clj │ │ ├── HTMLEditorKit.clj │ │ ├── HTMLFrameHyperlinkEvent.clj │ │ ├── HTMLWriter.clj │ │ ├── ImageView.clj │ │ ├── InlineView.clj │ │ ├── ListView.clj │ │ ├── MinimalHTMLWriter.clj │ │ ├── ObjectView.clj │ │ ├── Option.clj │ │ ├── ParagraphView.clj │ │ ├── StyleSheet$BoxPainter.clj │ │ ├── StyleSheet$ListPainter.clj │ │ ├── StyleSheet.clj │ │ ├── core.clj │ │ └── parser │ │ │ ├── AttributeList.clj │ │ │ ├── ContentModel.clj │ │ │ ├── DTD.clj │ │ │ ├── DTDConstants.clj │ │ │ ├── DocumentParser.clj │ │ │ ├── Element.clj │ │ │ ├── Entity.clj │ │ │ ├── Parser.clj │ │ │ ├── ParserDelegator.clj │ │ │ ├── TagElement.clj │ │ │ └── core.clj │ └── rtf │ │ ├── RTFEditorKit.clj │ │ └── core.clj │ ├── tree │ ├── AbstractLayoutCache$NodeDimensions.clj │ ├── AbstractLayoutCache.clj │ ├── DefaultMutableTreeNode.clj │ ├── DefaultTreeCellEditor.clj │ ├── DefaultTreeCellRenderer.clj │ ├── DefaultTreeModel.clj │ ├── DefaultTreeSelectionModel.clj │ ├── ExpandVetoException.clj │ ├── FixedHeightLayoutCache.clj │ ├── MutableTreeNode.clj │ ├── RowMapper.clj │ ├── TreeCellEditor.clj │ ├── TreeCellRenderer.clj │ ├── TreeModel.clj │ ├── TreeNode.clj │ ├── TreePath.clj │ ├── TreeSelectionModel.clj │ ├── VariableHeightLayoutCache.clj │ └── core.clj │ └── undo │ ├── AbstractUndoableEdit.clj │ ├── CannotRedoException.clj │ ├── CannotUndoException.clj │ ├── CompoundEdit.clj │ ├── StateEdit.clj │ ├── StateEditable.clj │ ├── UndoManager.clj │ ├── UndoableEdit.clj │ ├── UndoableEditSupport.clj │ └── core.clj ├── javax.tools ├── README.md ├── project.clj └── src │ ├── core.clj │ └── javax │ └── tools │ ├── Diagnostic$Kind.clj │ ├── Diagnostic.clj │ ├── DiagnosticCollector.clj │ ├── DiagnosticListener.clj │ ├── DocumentationTool$DocumentationTask.clj │ ├── DocumentationTool$Location.clj │ ├── DocumentationTool.clj │ ├── FileObject.clj │ ├── ForwardingFileObject.clj │ ├── ForwardingJavaFileManager.clj │ ├── ForwardingJavaFileObject.clj │ ├── JavaCompiler$CompilationTask.clj │ ├── JavaCompiler.clj │ ├── JavaFileManager$Location.clj │ ├── JavaFileManager.clj │ ├── JavaFileObject$Kind.clj │ ├── JavaFileObject.clj │ ├── OptionChecker.clj │ ├── SimpleJavaFileObject.clj │ ├── StandardJavaFileManager.clj │ ├── StandardLocation.clj │ ├── Tool.clj │ ├── ToolProvider.clj │ └── core.clj ├── javax.transaction ├── README.md ├── project.clj └── src │ ├── core.clj │ └── javax │ └── transaction │ ├── InvalidTransactionException.clj │ ├── TransactionRequiredException.clj │ ├── TransactionRolledbackException.clj │ ├── core.clj │ └── xa │ ├── XAException.clj │ ├── XAResource.clj │ ├── Xid.clj │ └── core.clj ├── javax.xml ├── README.md ├── project.clj └── src │ ├── core.clj │ └── javax │ └── xml │ ├── XMLConstants.clj │ ├── bind │ ├── Binder.clj │ ├── DataBindingException.clj │ ├── DatatypeConverter.clj │ ├── DatatypeConverterInterface.clj │ ├── Element.clj │ ├── JAXB.clj │ ├── JAXBContext.clj │ ├── JAXBElement$GlobalScope.clj │ ├── JAXBElement.clj │ ├── JAXBException.clj │ ├── JAXBIntrospector.clj │ ├── JAXBPermission.clj │ ├── MarshalException.clj │ ├── Marshaller$Listener.clj │ ├── Marshaller.clj │ ├── NotIdentifiableEvent.clj │ ├── ParseConversionEvent.clj │ ├── PrintConversionEvent.clj │ ├── PropertyException.clj │ ├── SchemaOutputResolver.clj │ ├── TypeConstraintException.clj │ ├── UnmarshalException.clj │ ├── Unmarshaller$Listener.clj │ ├── Unmarshaller.clj │ ├── UnmarshallerHandler.clj │ ├── ValidationEvent.clj │ ├── ValidationEventHandler.clj │ ├── ValidationEventLocator.clj │ ├── ValidationException.clj │ ├── Validator.clj │ ├── annotation │ │ ├── DomHandler.clj │ │ ├── W3CDomHandler.clj │ │ ├── XmlAccessOrder.clj │ │ ├── XmlAccessType.clj │ │ ├── XmlElement$DEFAULT.clj │ │ ├── XmlElementDecl$GLOBAL.clj │ │ ├── XmlElementRef$DEFAULT.clj │ │ ├── XmlNsForm.clj │ │ ├── XmlSchemaType$DEFAULT.clj │ │ ├── XmlType$DEFAULT.clj │ │ ├── adapters │ │ │ ├── CollapsedStringAdapter.clj │ │ │ ├── HexBinaryAdapter.clj │ │ │ ├── NormalizedStringAdapter.clj │ │ │ ├── XmlAdapter.clj │ │ │ ├── XmlJavaTypeAdapter$DEFAULT.clj │ │ │ └── core.clj │ │ └── core.clj │ ├── attachment │ │ ├── AttachmentMarshaller.clj │ │ ├── AttachmentUnmarshaller.clj │ │ └── core.clj │ ├── core.clj │ ├── helpers │ │ ├── AbstractMarshallerImpl.clj │ │ ├── AbstractUnmarshallerImpl.clj │ │ ├── DefaultValidationEventHandler.clj │ │ ├── NotIdentifiableEventImpl.clj │ │ ├── ParseConversionEventImpl.clj │ │ ├── PrintConversionEventImpl.clj │ │ ├── ValidationEventImpl.clj │ │ ├── ValidationEventLocatorImpl.clj │ │ └── core.clj │ └── util │ │ ├── JAXBResult.clj │ │ ├── JAXBSource.clj │ │ ├── ValidationEventCollector.clj │ │ └── core.clj │ ├── core.clj │ ├── crypto │ ├── AlgorithmMethod.clj │ ├── Data.clj │ ├── KeySelector$Purpose.clj │ ├── KeySelector.clj │ ├── KeySelectorException.clj │ ├── KeySelectorResult.clj │ ├── MarshalException.clj │ ├── NoSuchMechanismException.clj │ ├── NodeSetData.clj │ ├── OctetStreamData.clj │ ├── URIDereferencer.clj │ ├── URIReference.clj │ ├── URIReferenceException.clj │ ├── XMLCryptoContext.clj │ ├── XMLStructure.clj │ ├── core.clj │ ├── dom │ │ ├── DOMCryptoContext.clj │ │ ├── DOMStructure.clj │ │ ├── DOMURIReference.clj │ │ └── core.clj │ └── dsig │ │ ├── CanonicalizationMethod.clj │ │ ├── DigestMethod.clj │ │ ├── Manifest.clj │ │ ├── Reference.clj │ │ ├── SignatureMethod.clj │ │ ├── SignatureProperties.clj │ │ ├── SignatureProperty.clj │ │ ├── SignedInfo.clj │ │ ├── Transform.clj │ │ ├── TransformException.clj │ │ ├── TransformService.clj │ │ ├── XMLObject.clj │ │ ├── XMLSignContext.clj │ │ ├── XMLSignature$SignatureValue.clj │ │ ├── XMLSignature.clj │ │ ├── XMLSignatureException.clj │ │ ├── XMLSignatureFactory.clj │ │ ├── XMLValidateContext.clj │ │ ├── core.clj │ │ ├── dom │ │ ├── DOMSignContext.clj │ │ ├── DOMValidateContext.clj │ │ └── core.clj │ │ ├── keyinfo │ │ ├── KeyInfo.clj │ │ ├── KeyInfoFactory.clj │ │ ├── KeyName.clj │ │ ├── KeyValue.clj │ │ ├── PGPData.clj │ │ ├── RetrievalMethod.clj │ │ ├── X509Data.clj │ │ ├── X509IssuerSerial.clj │ │ └── core.clj │ │ └── spec │ │ ├── C14NMethodParameterSpec.clj │ │ ├── DigestMethodParameterSpec.clj │ │ ├── ExcC14NParameterSpec.clj │ │ ├── HMACParameterSpec.clj │ │ ├── SignatureMethodParameterSpec.clj │ │ ├── TransformParameterSpec.clj │ │ ├── XPathFilter2ParameterSpec.clj │ │ ├── XPathFilterParameterSpec.clj │ │ ├── XPathType$Filter.clj │ │ ├── XPathType.clj │ │ ├── XSLTTransformParameterSpec.clj │ │ └── core.clj │ ├── datatype │ ├── DatatypeConfigurationException.clj │ ├── DatatypeConstants$Field.clj │ ├── DatatypeConstants.clj │ ├── DatatypeFactory.clj │ ├── Duration.clj │ ├── XMLGregorianCalendar.clj │ └── core.clj │ ├── namespace │ ├── NamespaceContext.clj │ ├── QName.clj │ └── core.clj │ ├── parsers │ ├── DocumentBuilder.clj │ ├── DocumentBuilderFactory.clj │ ├── FactoryConfigurationError.clj │ ├── ParserConfigurationException.clj │ ├── SAXParser.clj │ ├── SAXParserFactory.clj │ └── core.clj │ ├── soap │ ├── AttachmentPart.clj │ ├── Detail.clj │ ├── DetailEntry.clj │ ├── MessageFactory.clj │ ├── MimeHeader.clj │ ├── MimeHeaders.clj │ ├── Name.clj │ ├── Node.clj │ ├── SAAJMetaFactory.clj │ ├── SAAJResult.clj │ ├── SOAPBody.clj │ ├── SOAPBodyElement.clj │ ├── SOAPConnection.clj │ ├── SOAPConnectionFactory.clj │ ├── SOAPConstants.clj │ ├── SOAPElement.clj │ ├── SOAPElementFactory.clj │ ├── SOAPEnvelope.clj │ ├── SOAPException.clj │ ├── SOAPFactory.clj │ ├── SOAPFault.clj │ ├── SOAPFaultElement.clj │ ├── SOAPHeader.clj │ ├── SOAPHeaderElement.clj │ ├── SOAPMessage.clj │ ├── SOAPPart.clj │ ├── Text.clj │ └── core.clj │ ├── stream │ ├── EventFilter.clj │ ├── FactoryConfigurationError.clj │ ├── Location.clj │ ├── StreamFilter.clj │ ├── XMLEventFactory.clj │ ├── XMLEventReader.clj │ ├── XMLEventWriter.clj │ ├── XMLInputFactory.clj │ ├── XMLOutputFactory.clj │ ├── XMLReporter.clj │ ├── XMLResolver.clj │ ├── XMLStreamConstants.clj │ ├── XMLStreamException.clj │ ├── XMLStreamReader.clj │ ├── XMLStreamWriter.clj │ ├── core.clj │ ├── events │ │ ├── Attribute.clj │ │ ├── Characters.clj │ │ ├── Comment.clj │ │ ├── DTD.clj │ │ ├── EndDocument.clj │ │ ├── EndElement.clj │ │ ├── EntityDeclaration.clj │ │ ├── EntityReference.clj │ │ ├── Namespace.clj │ │ ├── NotationDeclaration.clj │ │ ├── ProcessingInstruction.clj │ │ ├── StartDocument.clj │ │ ├── StartElement.clj │ │ ├── XMLEvent.clj │ │ └── core.clj │ └── util │ │ ├── EventReaderDelegate.clj │ │ ├── StreamReaderDelegate.clj │ │ ├── XMLEventAllocator.clj │ │ ├── XMLEventConsumer.clj │ │ └── core.clj │ ├── transform │ ├── ErrorListener.clj │ ├── OutputKeys.clj │ ├── Result.clj │ ├── Source.clj │ ├── SourceLocator.clj │ ├── Templates.clj │ ├── Transformer.clj │ ├── TransformerConfigurationException.clj │ ├── TransformerException.clj │ ├── TransformerFactory.clj │ ├── TransformerFactoryConfigurationError.clj │ ├── URIResolver.clj │ ├── core.clj │ ├── dom │ │ ├── DOMLocator.clj │ │ ├── DOMResult.clj │ │ ├── DOMSource.clj │ │ └── core.clj │ ├── sax │ │ ├── SAXResult.clj │ │ ├── SAXSource.clj │ │ ├── SAXTransformerFactory.clj │ │ ├── TemplatesHandler.clj │ │ ├── TransformerHandler.clj │ │ └── core.clj │ ├── stax │ │ ├── StAXResult.clj │ │ ├── StAXSource.clj │ │ └── core.clj │ └── stream │ │ ├── StreamResult.clj │ │ ├── StreamSource.clj │ │ └── core.clj │ ├── validation │ ├── Schema.clj │ ├── SchemaFactory.clj │ ├── SchemaFactoryConfigurationError.clj │ ├── SchemaFactoryLoader.clj │ ├── TypeInfoProvider.clj │ ├── Validator.clj │ ├── ValidatorHandler.clj │ └── core.clj │ ├── ws │ ├── AsyncHandler.clj │ ├── Binding.clj │ ├── BindingProvider.clj │ ├── Dispatch.clj │ ├── Endpoint.clj │ ├── EndpointContext.clj │ ├── EndpointReference.clj │ ├── Holder.clj │ ├── LogicalMessage.clj │ ├── ProtocolException.clj │ ├── Provider.clj │ ├── RespectBindingFeature.clj │ ├── Response.clj │ ├── Service$Mode.clj │ ├── Service.clj │ ├── WebServiceContext.clj │ ├── WebServiceException.clj │ ├── WebServiceFeature.clj │ ├── WebServicePermission.clj │ ├── core.clj │ ├── handler │ │ ├── Handler.clj │ │ ├── HandlerResolver.clj │ │ ├── LogicalHandler.clj │ │ ├── LogicalMessageContext.clj │ │ ├── MessageContext$Scope.clj │ │ ├── MessageContext.clj │ │ ├── PortInfo.clj │ │ ├── core.clj │ │ └── soap │ │ │ ├── SOAPHandler.clj │ │ │ ├── SOAPMessageContext.clj │ │ │ └── core.clj │ ├── http │ │ ├── HTTPBinding.clj │ │ ├── HTTPException.clj │ │ └── core.clj │ ├── soap │ │ ├── AddressingFeature$Responses.clj │ │ ├── AddressingFeature.clj │ │ ├── MTOMFeature.clj │ │ ├── SOAPBinding.clj │ │ ├── SOAPFaultException.clj │ │ └── core.clj │ ├── spi │ │ ├── Invoker.clj │ │ ├── Provider.clj │ │ ├── ServiceDelegate.clj │ │ ├── core.clj │ │ └── http │ │ │ ├── HttpContext.clj │ │ │ ├── HttpExchange.clj │ │ │ ├── HttpHandler.clj │ │ │ └── core.clj │ └── wsaddressing │ │ ├── W3CEndpointReference.clj │ │ ├── W3CEndpointReferenceBuilder.clj │ │ └── core.clj │ └── xpath │ ├── XPath.clj │ ├── XPathConstants.clj │ ├── XPathException.clj │ ├── XPathExpression.clj │ ├── XPathExpressionException.clj │ ├── XPathFactory.clj │ ├── XPathFactoryConfigurationException.clj │ ├── XPathFunction.clj │ ├── XPathFunctionException.clj │ ├── XPathFunctionResolver.clj │ ├── XPathVariableResolver.clj │ └── core.clj └── publish.sh /java.applet/project.clj: -------------------------------------------------------------------------------- 1 | (defproject clojure-interop/java.applet "1.0.5" 2 | :description "Clojure to Java Interop Bindings for java.applet" 3 | :url "https://github.com/clojure-interop/java-jdk" 4 | :license {:name "Eclipse Public License" 5 | :url "http://www.eclipse.org/legal/epl-v10.html"} 6 | :dependencies [[org.clojure/clojure "1.8.0"]] 7 | :source-paths ["src"]) 8 | -------------------------------------------------------------------------------- /java.applet/src/core.clj: -------------------------------------------------------------------------------- 1 | (ns core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[jdk.applet.core]) 6 | -------------------------------------------------------------------------------- /java.applet/src/jdk/applet/core.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.applet.core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[jdk.applet.Applet]) 6 | (require '[jdk.applet.AppletContext]) 7 | (require '[jdk.applet.AppletStub]) 8 | (require '[jdk.applet.AudioClip]) 9 | -------------------------------------------------------------------------------- /java.awt/project.clj: -------------------------------------------------------------------------------- 1 | (defproject clojure-interop/java.awt "1.0.5" 2 | :description "Clojure to Java Interop Bindings for java.awt" 3 | :url "https://github.com/clojure-interop/java-jdk" 4 | :license {:name "Eclipse Public License" 5 | :url "http://www.eclipse.org/legal/epl-v10.html"} 6 | :dependencies [[org.clojure/clojure "1.8.0"]] 7 | :source-paths ["src"]) 8 | -------------------------------------------------------------------------------- /java.awt/src/core.clj: -------------------------------------------------------------------------------- 1 | (ns core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[jdk.awt.core]) 6 | (require '[jdk.awt.color.core]) 7 | (require '[jdk.awt.datatransfer.core]) 8 | (require '[jdk.awt.dnd.core]) 9 | (require '[jdk.awt.event.core]) 10 | (require '[jdk.awt.font.core]) 11 | (require '[jdk.awt.geom.core]) 12 | (require '[jdk.awt.im.core]) 13 | (require '[jdk.awt.im.spi.core]) 14 | (require '[jdk.awt.image.core]) 15 | (require '[jdk.awt.image.renderable.core]) 16 | (require '[jdk.awt.print.core]) 17 | -------------------------------------------------------------------------------- /java.awt/src/jdk/awt/AWTError.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.awt.AWTError 2 | "Thrown when a serious Abstract Window Toolkit error has occurred." 3 | (:refer-clojure :only [require comment defn ->]) 4 | (:import [java.awt AWTError])) 5 | 6 | (defn ->awt-error 7 | "Constructor. 8 | 9 | Constructs an instance of AWTError with the specified 10 | detail message. 11 | 12 | msg - the detail message. - `java.lang.String`" 13 | (^AWTError [^java.lang.String msg] 14 | (new AWTError msg))) 15 | 16 | -------------------------------------------------------------------------------- /java.awt/src/jdk/awt/AWTException.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.awt.AWTException 2 | "Signals that an Abstract Window Toolkit exception has occurred." 3 | (:refer-clojure :only [require comment defn ->]) 4 | (:import [java.awt AWTException])) 5 | 6 | (defn ->awt-exception 7 | "Constructor. 8 | 9 | Constructs an instance of AWTException with the 10 | specified detail message. A detail message is an 11 | instance of String that describes this particular 12 | exception. 13 | 14 | msg - the detail message - `java.lang.String`" 15 | (^AWTException [^java.lang.String msg] 16 | (new AWTException msg))) 17 | 18 | -------------------------------------------------------------------------------- /java.awt/src/jdk/awt/FontFormatException.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.awt.FontFormatException 2 | "Thrown by method createFont in the Font class to indicate 3 | that the specified font is bad." 4 | (:refer-clojure :only [require comment defn ->]) 5 | (:import [java.awt FontFormatException])) 6 | 7 | (defn ->font-format-exception 8 | "Constructor. 9 | 10 | Report a FontFormatException for the reason specified. 11 | 12 | reason - a String message indicating why the font is not accepted. - `java.lang.String`" 13 | (^FontFormatException [^java.lang.String reason] 14 | (new FontFormatException reason))) 15 | 16 | -------------------------------------------------------------------------------- /java.awt/src/jdk/awt/GridBagLayoutInfo.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.awt.GridBagLayoutInfo 2 | "The GridBagLayoutInfo is an utility class for 3 | GridBagLayout layout manager. 4 | It stores align, size and baseline parameters for every component within a container." 5 | (:refer-clojure :only [require comment defn ->]) 6 | (:import [java.awt GridBagLayoutInfo])) 7 | 8 | -------------------------------------------------------------------------------- /java.awt/src/jdk/awt/PrintGraphics.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.awt.PrintGraphics 2 | "An abstract class which provides a print graphics context for a page." 3 | (:refer-clojure :only [require comment defn ->]) 4 | (:import [java.awt PrintGraphics])) 5 | 6 | (defn get-print-job 7 | "Returns the PrintJob object from which this PrintGraphics 8 | object originated. 9 | 10 | returns: `java.awt.PrintJob`" 11 | (^java.awt.PrintJob [^PrintGraphics this] 12 | (-> this (.getPrintJob)))) 13 | 14 | -------------------------------------------------------------------------------- /java.awt/src/jdk/awt/Transparency.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.awt.Transparency 2 | "The Transparency interface defines the common transparency 3 | modes for implementing classes." 4 | (:refer-clojure :only [require comment defn ->]) 5 | (:import [java.awt Transparency])) 6 | 7 | (defn get-transparency 8 | "Returns the type of this Transparency. 9 | 10 | returns: the field type of this Transparency, which is 11 | either OPAQUE, BITMASK or TRANSLUCENT. - `int`" 12 | (^Integer [^Transparency this] 13 | (-> this (.getTransparency)))) 14 | 15 | -------------------------------------------------------------------------------- /java.awt/src/jdk/awt/color/CMMException.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.awt.color.CMMException 2 | "This exception is thrown if the native CMM returns an error." 3 | (:refer-clojure :only [require comment defn ->]) 4 | (:import [java.awt.color CMMException])) 5 | 6 | (defn ->cmm-exception 7 | "Constructor. 8 | 9 | Constructs a CMMException with the specified detail message. 10 | 11 | s - the specified detail message - `java.lang.String`" 12 | (^CMMException [^java.lang.String s] 13 | (new CMMException s))) 14 | 15 | -------------------------------------------------------------------------------- /java.awt/src/jdk/awt/color/ProfileDataException.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.awt.color.ProfileDataException 2 | "This exception is thrown when an error occurs in accessing or 3 | processing an ICC_Profile object." 4 | (:refer-clojure :only [require comment defn ->]) 5 | (:import [java.awt.color ProfileDataException])) 6 | 7 | (defn ->profile-data-exception 8 | "Constructor. 9 | 10 | Constructs a ProfileDataException with the specified detail message. 11 | 12 | s - the specified detail message - `java.lang.String`" 13 | (^ProfileDataException [^java.lang.String s] 14 | (new ProfileDataException s))) 15 | 16 | -------------------------------------------------------------------------------- /java.awt/src/jdk/awt/color/core.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.awt.color.core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[jdk.awt.color.CMMException]) 6 | (require '[jdk.awt.color.ColorSpace]) 7 | (require '[jdk.awt.color.ICC_ColorSpace]) 8 | (require '[jdk.awt.color.ICC_Profile]) 9 | (require '[jdk.awt.color.ICC_ProfileGray]) 10 | (require '[jdk.awt.color.ICC_ProfileRGB]) 11 | (require '[jdk.awt.color.ProfileDataException]) 12 | -------------------------------------------------------------------------------- /java.awt/src/jdk/awt/dnd/DropTarget$DropTargetAutoScroller.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.awt.dnd.DropTarget$DropTargetAutoScroller 2 | "this protected nested class implements autoscrolling" 3 | (:refer-clojure :only [require comment defn ->]) 4 | (:import [java.awt.dnd DropTarget$DropTargetAutoScroller])) 5 | 6 | (defn action-performed 7 | "cause autoscroll to occur 8 | 9 | e - the ActionEvent - `java.awt.event.ActionEvent`" 10 | ([^DropTarget$DropTargetAutoScroller this ^java.awt.event.ActionEvent e] 11 | (-> this (.actionPerformed e)))) 12 | 13 | -------------------------------------------------------------------------------- /java.awt/src/jdk/awt/event/AdjustmentListener.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.awt.event.AdjustmentListener 2 | "The listener interface for receiving adjustment events." 3 | (:refer-clojure :only [require comment defn ->]) 4 | (:import [java.awt.event AdjustmentListener])) 5 | 6 | (defn adjustment-value-changed 7 | "Invoked when the value of the adjustable has changed. 8 | 9 | e - `java.awt.event.AdjustmentEvent`" 10 | ([^AdjustmentListener this ^java.awt.event.AdjustmentEvent e] 11 | (-> this (.adjustmentValueChanged e)))) 12 | 13 | -------------------------------------------------------------------------------- /java.awt/src/jdk/awt/im/core.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.awt.im.core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[jdk.awt.im.InputContext]) 6 | (require '[jdk.awt.im.InputMethodHighlight]) 7 | (require '[jdk.awt.im.InputMethodRequests]) 8 | (require '[jdk.awt.im.InputSubset]) 9 | -------------------------------------------------------------------------------- /java.awt/src/jdk/awt/im/spi/core.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.awt.im.spi.core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[jdk.awt.im.spi.InputMethod]) 6 | (require '[jdk.awt.im.spi.InputMethodContext]) 7 | (require '[jdk.awt.im.spi.InputMethodDescriptor]) 8 | -------------------------------------------------------------------------------- /java.awt/src/jdk/awt/image/renderable/core.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.awt.image.renderable.core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[jdk.awt.image.renderable.ContextualRenderedImageFactory]) 6 | (require '[jdk.awt.image.renderable.ParameterBlock]) 7 | (require '[jdk.awt.image.renderable.RenderContext]) 8 | (require '[jdk.awt.image.renderable.RenderableImage]) 9 | (require '[jdk.awt.image.renderable.RenderableImageOp]) 10 | (require '[jdk.awt.image.renderable.RenderableImageProducer]) 11 | (require '[jdk.awt.image.renderable.RenderedImageFactory]) 12 | -------------------------------------------------------------------------------- /java.awt/src/jdk/awt/print/core.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.awt.print.core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[jdk.awt.print.Book]) 6 | (require '[jdk.awt.print.PageFormat]) 7 | (require '[jdk.awt.print.Pageable]) 8 | (require '[jdk.awt.print.Paper]) 9 | (require '[jdk.awt.print.Printable]) 10 | (require '[jdk.awt.print.PrinterAbortException]) 11 | (require '[jdk.awt.print.PrinterException]) 12 | (require '[jdk.awt.print.PrinterGraphics]) 13 | (require '[jdk.awt.print.PrinterIOException]) 14 | (require '[jdk.awt.print.PrinterJob]) 15 | -------------------------------------------------------------------------------- /java.beans/project.clj: -------------------------------------------------------------------------------- 1 | (defproject clojure-interop/java.beans "1.0.5" 2 | :description "Clojure to Java Interop Bindings for java.beans" 3 | :url "https://github.com/clojure-interop/java-jdk" 4 | :license {:name "Eclipse Public License" 5 | :url "http://www.eclipse.org/legal/epl-v10.html"} 6 | :dependencies [[org.clojure/clojure "1.8.0"]] 7 | :source-paths ["src"]) 8 | -------------------------------------------------------------------------------- /java.beans/src/core.clj: -------------------------------------------------------------------------------- 1 | (ns core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[jdk.beans.core]) 6 | (require '[jdk.beans.beancontext.core]) 7 | -------------------------------------------------------------------------------- /java.beans/src/jdk/beans/ExceptionListener.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.beans.ExceptionListener 2 | "An ExceptionListener is notified of internal exceptions." 3 | (:refer-clojure :only [require comment defn ->]) 4 | (:import [java.beans ExceptionListener])) 5 | 6 | (defn exception-thrown 7 | "This method is called when a recoverable exception has 8 | been caught. 9 | 10 | e - The exception that was caught. - `java.lang.Exception`" 11 | ([^ExceptionListener this ^java.lang.Exception e] 12 | (-> this (.exceptionThrown e)))) 13 | 14 | -------------------------------------------------------------------------------- /java.beans/src/jdk/beans/beancontext/BeanContextServicesSupport$BCSSServiceProvider.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.beans.beancontext.BeanContextServicesSupport$BCSSServiceProvider 2 | "subclasses may subclass this nested class to add behaviors for 3 | each BeanContextServicesProvider." 4 | (:refer-clojure :only [require comment defn ->]) 5 | (:import [java.beans.beancontext BeanContextServicesSupport$BCSSServiceProvider])) 6 | 7 | -------------------------------------------------------------------------------- /java.io/project.clj: -------------------------------------------------------------------------------- 1 | (defproject clojure-interop/java.io "1.0.5" 2 | :description "Clojure to Java Interop Bindings for java.io" 3 | :url "https://github.com/clojure-interop/java-jdk" 4 | :license {:name "Eclipse Public License" 5 | :url "http://www.eclipse.org/legal/epl-v10.html"} 6 | :dependencies [[org.clojure/clojure "1.8.0"]] 7 | :source-paths ["src"]) 8 | -------------------------------------------------------------------------------- /java.io/src/core.clj: -------------------------------------------------------------------------------- 1 | (ns core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[jdk.io.core]) 6 | -------------------------------------------------------------------------------- /java.io/src/jdk/io/CharConversionException.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.io.CharConversionException 2 | "Base class for character conversion exceptions." 3 | (:refer-clojure :only [require comment defn ->]) 4 | (:import [java.io CharConversionException])) 5 | 6 | (defn ->char-conversion-exception 7 | "Constructor. 8 | 9 | This provides a detailed message. 10 | 11 | s - the detailed message associated with the exception. - `java.lang.String`" 12 | (^CharConversionException [^java.lang.String s] 13 | (new CharConversionException s)) 14 | (^CharConversionException [] 15 | (new CharConversionException ))) 16 | 17 | -------------------------------------------------------------------------------- /java.io/src/jdk/io/Flushable.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.io.Flushable 2 | "A Flushable is a destination of data that can be flushed. The 3 | flush method is invoked to write any buffered output to the underlying 4 | stream." 5 | (:refer-clojure :only [require comment defn ->]) 6 | (:import [java.io Flushable])) 7 | 8 | (defn flush 9 | "Flushes this stream by writing any buffered output to the underlying 10 | stream. 11 | 12 | throws: java.io.IOException - If an I/O error occurs" 13 | ([^Flushable this] 14 | (-> this (.flush)))) 15 | 16 | -------------------------------------------------------------------------------- /java.io/src/jdk/io/NotActiveException.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.io.NotActiveException 2 | "Thrown when serialization or deserialization is not active." 3 | (:refer-clojure :only [require comment defn ->]) 4 | (:import [java.io NotActiveException])) 5 | 6 | (defn ->not-active-exception 7 | "Constructor. 8 | 9 | Constructor to create a new NotActiveException with the reason given. 10 | 11 | reason - a String describing the reason for the exception. - `java.lang.String`" 12 | (^NotActiveException [^java.lang.String reason] 13 | (new NotActiveException reason)) 14 | (^NotActiveException [] 15 | (new NotActiveException ))) 16 | 17 | -------------------------------------------------------------------------------- /java.io/src/jdk/io/ObjectInputValidation.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.io.ObjectInputValidation 2 | "Callback interface to allow validation of objects within a graph. 3 | Allows an object to be called when a complete graph of objects has 4 | been deserialized." 5 | (:refer-clojure :only [require comment defn ->]) 6 | (:import [java.io ObjectInputValidation])) 7 | 8 | (defn validate-object 9 | "Validates the object. 10 | 11 | throws: java.io.InvalidObjectException - If the object cannot validate itself." 12 | ([^ObjectInputValidation this] 13 | (-> this (.validateObject)))) 14 | 15 | -------------------------------------------------------------------------------- /java.io/src/jdk/io/ObjectStreamConstants.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.io.ObjectStreamConstants 2 | "Constants written into the Object Serialization Stream." 3 | (:refer-clojure :only [require comment defn ->]) 4 | (:import [java.io ObjectStreamConstants])) 5 | 6 | -------------------------------------------------------------------------------- /java.io/src/jdk/io/ObjectStreamException.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.io.ObjectStreamException 2 | "Superclass of all exceptions specific to Object Stream classes." 3 | (:refer-clojure :only [require comment defn ->]) 4 | (:import [java.io ObjectStreamException])) 5 | 6 | -------------------------------------------------------------------------------- /java.io/src/jdk/io/SyncFailedException.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.io.SyncFailedException 2 | "Signals that a sync operation has failed." 3 | (:refer-clojure :only [require comment defn ->]) 4 | (:import [java.io SyncFailedException])) 5 | 6 | (defn ->sync-failed-exception 7 | "Constructor. 8 | 9 | Constructs an SyncFailedException with a detail message. 10 | A detail message is a String that describes this particular exception. 11 | 12 | desc - a String describing the exception. - `java.lang.String`" 13 | (^SyncFailedException [^java.lang.String desc] 14 | (new SyncFailedException desc))) 15 | 16 | -------------------------------------------------------------------------------- /java.lang.annotation/project.clj: -------------------------------------------------------------------------------- 1 | (defproject clojure-interop/java.lang.annotation "1.0.5" 2 | :description "Clojure to Java Interop Bindings for java.lang.annotation" 3 | :url "https://github.com/clojure-interop/java-jdk" 4 | :license {:name "Eclipse Public License" 5 | :url "http://www.eclipse.org/legal/epl-v10.html"} 6 | :dependencies [[org.clojure/clojure "1.8.0"]] 7 | :source-paths ["src"]) 8 | -------------------------------------------------------------------------------- /java.lang.annotation/src/core.clj: -------------------------------------------------------------------------------- 1 | (ns core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[jdk.lang.annotation.core]) 6 | -------------------------------------------------------------------------------- /java.lang.instrument/project.clj: -------------------------------------------------------------------------------- 1 | (defproject clojure-interop/java.lang.instrument "1.0.5" 2 | :description "Clojure to Java Interop Bindings for java.lang.instrument" 3 | :url "https://github.com/clojure-interop/java-jdk" 4 | :license {:name "Eclipse Public License" 5 | :url "http://www.eclipse.org/legal/epl-v10.html"} 6 | :dependencies [[org.clojure/clojure "1.8.0"]] 7 | :source-paths ["src"]) 8 | -------------------------------------------------------------------------------- /java.lang.instrument/src/core.clj: -------------------------------------------------------------------------------- 1 | (ns core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[jdk.lang.instrument.core]) 6 | -------------------------------------------------------------------------------- /java.lang.instrument/src/jdk/lang/instrument/core.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.lang.instrument.core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[jdk.lang.instrument.ClassDefinition]) 6 | (require '[jdk.lang.instrument.ClassFileTransformer]) 7 | (require '[jdk.lang.instrument.IllegalClassFormatException]) 8 | (require '[jdk.lang.instrument.Instrumentation]) 9 | (require '[jdk.lang.instrument.UnmodifiableClassException]) 10 | -------------------------------------------------------------------------------- /java.lang.invoke/project.clj: -------------------------------------------------------------------------------- 1 | (defproject clojure-interop/java.lang.invoke "1.0.5" 2 | :description "Clojure to Java Interop Bindings for java.lang.invoke" 3 | :url "https://github.com/clojure-interop/java-jdk" 4 | :license {:name "Eclipse Public License" 5 | :url "http://www.eclipse.org/legal/epl-v10.html"} 6 | :dependencies [[org.clojure/clojure "1.8.0"]] 7 | :source-paths ["src"]) 8 | -------------------------------------------------------------------------------- /java.lang.invoke/src/core.clj: -------------------------------------------------------------------------------- 1 | (ns core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[jdk.lang.invoke.core]) 6 | -------------------------------------------------------------------------------- /java.lang.management/project.clj: -------------------------------------------------------------------------------- 1 | (defproject clojure-interop/java.lang.management "1.0.5" 2 | :description "Clojure to Java Interop Bindings for java.lang.management" 3 | :url "https://github.com/clojure-interop/java-jdk" 4 | :license {:name "Eclipse Public License" 5 | :url "http://www.eclipse.org/legal/epl-v10.html"} 6 | :dependencies [[org.clojure/clojure "1.8.0"]] 7 | :source-paths ["src"]) 8 | -------------------------------------------------------------------------------- /java.lang.management/src/core.clj: -------------------------------------------------------------------------------- 1 | (ns core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[jdk.lang.management.core]) 6 | -------------------------------------------------------------------------------- /java.lang.ref/project.clj: -------------------------------------------------------------------------------- 1 | (defproject clojure-interop/java.lang.ref "1.0.5" 2 | :description "Clojure to Java Interop Bindings for java.lang.ref" 3 | :url "https://github.com/clojure-interop/java-jdk" 4 | :license {:name "Eclipse Public License" 5 | :url "http://www.eclipse.org/legal/epl-v10.html"} 6 | :dependencies [[org.clojure/clojure "1.8.0"]] 7 | :source-paths ["src"]) 8 | -------------------------------------------------------------------------------- /java.lang.ref/src/core.clj: -------------------------------------------------------------------------------- 1 | (ns core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[jdk.lang.ref.core]) 6 | -------------------------------------------------------------------------------- /java.lang.ref/src/jdk/lang/ref/core.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.lang.ref.core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[jdk.lang.ref.PhantomReference]) 6 | (require '[jdk.lang.ref.Reference]) 7 | (require '[jdk.lang.ref.ReferenceQueue]) 8 | (require '[jdk.lang.ref.SoftReference]) 9 | (require '[jdk.lang.ref.WeakReference]) 10 | -------------------------------------------------------------------------------- /java.lang.reflect/project.clj: -------------------------------------------------------------------------------- 1 | (defproject clojure-interop/java.lang.reflect "1.0.5" 2 | :description "Clojure to Java Interop Bindings for java.lang.reflect" 3 | :url "https://github.com/clojure-interop/java-jdk" 4 | :license {:name "Eclipse Public License" 5 | :url "http://www.eclipse.org/legal/epl-v10.html"} 6 | :dependencies [[org.clojure/clojure "1.8.0"]] 7 | :source-paths ["src"]) 8 | -------------------------------------------------------------------------------- /java.lang.reflect/src/core.clj: -------------------------------------------------------------------------------- 1 | (ns core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[jdk.lang.reflect.core]) 6 | -------------------------------------------------------------------------------- /java.lang.reflect/src/jdk/lang/reflect/Type.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.lang.reflect.Type 2 | "Type is the common superinterface for all types in the Java 3 | programming language. These include raw types, parameterized types, 4 | array types, type variables and primitive types." 5 | (:refer-clojure :only [require comment defn ->]) 6 | (:import [java.lang.reflect Type])) 7 | 8 | (defn get-type-name 9 | "Returns a string describing this type, including information 10 | about any type parameters. 11 | 12 | returns: a string describing this type - `default java.lang.String`" 13 | ([^Type this] 14 | (-> this (.getTypeName)))) 15 | 16 | -------------------------------------------------------------------------------- /java.lang/project.clj: -------------------------------------------------------------------------------- 1 | (defproject clojure-interop/java.lang "1.0.5" 2 | :description "Clojure to Java Interop Bindings for java.lang" 3 | :url "https://github.com/clojure-interop/java-jdk" 4 | :license {:name "Eclipse Public License" 5 | :url "http://www.eclipse.org/legal/epl-v10.html"} 6 | :dependencies [[org.clojure/clojure "1.8.0"]] 7 | :source-paths ["src"]) 8 | -------------------------------------------------------------------------------- /java.lang/src/core.clj: -------------------------------------------------------------------------------- 1 | (ns core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[jdk.lang.core]) 6 | (require '[jdk.lang.annotation.core]) 7 | (require '[jdk.lang.instrument.core]) 8 | (require '[jdk.lang.invoke.core]) 9 | (require '[jdk.lang.management.core]) 10 | (require '[jdk.lang.ref.core]) 11 | (require '[jdk.lang.reflect.core]) 12 | -------------------------------------------------------------------------------- /java.lang/src/jdk/lang/NoSuchFieldException.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.lang.NoSuchFieldException 2 | "Signals that the class doesn't have a field of a specified name." 3 | (:refer-clojure :only [require comment defn ->]) 4 | (:import [java.lang NoSuchFieldException])) 5 | 6 | (defn ->no-such-field-exception 7 | "Constructor. 8 | 9 | Constructor with a detail message. 10 | 11 | s - the detail message - `java.lang.String`" 12 | (^NoSuchFieldException [^java.lang.String s] 13 | (new NoSuchFieldException s)) 14 | (^NoSuchFieldException [] 15 | (new NoSuchFieldException ))) 16 | 17 | -------------------------------------------------------------------------------- /java.lang/src/jdk/lang/NoSuchMethodException.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.lang.NoSuchMethodException 2 | "Thrown when a particular method cannot be found." 3 | (:refer-clojure :only [require comment defn ->]) 4 | (:import [java.lang NoSuchMethodException])) 5 | 6 | (defn ->no-such-method-exception 7 | "Constructor. 8 | 9 | Constructs a NoSuchMethodException with a detail message. 10 | 11 | s - the detail message. - `java.lang.String`" 12 | (^NoSuchMethodException [^java.lang.String s] 13 | (new NoSuchMethodException s)) 14 | (^NoSuchMethodException [] 15 | (new NoSuchMethodException ))) 16 | 17 | -------------------------------------------------------------------------------- /java.lang/src/jdk/lang/StackOverflowError.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.lang.StackOverflowError 2 | "Thrown when a stack overflow occurs because an application 3 | recurses too deeply." 4 | (:refer-clojure :only [require comment defn ->]) 5 | (:import [java.lang StackOverflowError])) 6 | 7 | (defn ->stack-overflow-error 8 | "Constructor. 9 | 10 | Constructs a StackOverflowError with the specified 11 | detail message. 12 | 13 | s - the detail message. - `java.lang.String`" 14 | (^StackOverflowError [^java.lang.String s] 15 | (new StackOverflowError s)) 16 | (^StackOverflowError [] 17 | (new StackOverflowError ))) 18 | 19 | -------------------------------------------------------------------------------- /java.lang/src/jdk/lang/UnknownError.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.lang.UnknownError 2 | "Thrown when an unknown but serious exception has occurred in the 3 | Java Virtual Machine." 4 | (:refer-clojure :only [require comment defn ->]) 5 | (:import [java.lang UnknownError])) 6 | 7 | (defn ->unknown-error 8 | "Constructor. 9 | 10 | Constructs an UnknownError with the specified detail 11 | message. 12 | 13 | s - the detail message. - `java.lang.String`" 14 | (^UnknownError [^java.lang.String s] 15 | (new UnknownError s)) 16 | (^UnknownError [] 17 | (new UnknownError ))) 18 | 19 | -------------------------------------------------------------------------------- /java.lang/src/jdk/lang/VerifyError.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.lang.VerifyError 2 | "Thrown when the \"verifier\" detects that a class file, 3 | though well formed, contains some sort of internal inconsistency 4 | or security problem." 5 | (:refer-clojure :only [require comment defn ->]) 6 | (:import [java.lang VerifyError])) 7 | 8 | (defn ->verify-error 9 | "Constructor. 10 | 11 | Constructs an VerifyError with the specified detail message. 12 | 13 | s - the detail message. - `java.lang.String`" 14 | (^VerifyError [^java.lang.String s] 15 | (new VerifyError s)) 16 | (^VerifyError [] 17 | (new VerifyError ))) 18 | 19 | -------------------------------------------------------------------------------- /java.lang/src/jdk/lang/Void.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.lang.Void 2 | "The Void class is an uninstantiable placeholder class to hold a 3 | reference to the Class object representing the Java keyword 4 | void." 5 | (:refer-clojure :only [require comment defn ->]) 6 | (:import [java.lang Void])) 7 | 8 | (def *-type 9 | "Static Constant. 10 | 11 | The Class object representing the pseudo-type corresponding to 12 | the keyword void. 13 | 14 | type: java.lang.Class" 15 | Void/TYPE) 16 | 17 | -------------------------------------------------------------------------------- /java.lang/src/jdk/lang/instrument/core.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.lang.instrument.core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[jdk.lang.instrument.ClassDefinition]) 6 | (require '[jdk.lang.instrument.ClassFileTransformer]) 7 | (require '[jdk.lang.instrument.IllegalClassFormatException]) 8 | (require '[jdk.lang.instrument.Instrumentation]) 9 | (require '[jdk.lang.instrument.UnmodifiableClassException]) 10 | -------------------------------------------------------------------------------- /java.lang/src/jdk/lang/ref/core.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.lang.ref.core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[jdk.lang.ref.PhantomReference]) 6 | (require '[jdk.lang.ref.Reference]) 7 | (require '[jdk.lang.ref.ReferenceQueue]) 8 | (require '[jdk.lang.ref.SoftReference]) 9 | (require '[jdk.lang.ref.WeakReference]) 10 | -------------------------------------------------------------------------------- /java.lang/src/jdk/lang/reflect/Type.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.lang.reflect.Type 2 | "Type is the common superinterface for all types in the Java 3 | programming language. These include raw types, parameterized types, 4 | array types, type variables and primitive types." 5 | (:refer-clojure :only [require comment defn ->]) 6 | (:import [java.lang.reflect Type])) 7 | 8 | (defn get-type-name 9 | "Returns a string describing this type, including information 10 | about any type parameters. 11 | 12 | returns: a string describing this type - `default java.lang.String`" 13 | ([^Type this] 14 | (-> this (.getTypeName)))) 15 | 16 | -------------------------------------------------------------------------------- /java.math/project.clj: -------------------------------------------------------------------------------- 1 | (defproject clojure-interop/java.math "1.0.5" 2 | :description "Clojure to Java Interop Bindings for java.math" 3 | :url "https://github.com/clojure-interop/java-jdk" 4 | :license {:name "Eclipse Public License" 5 | :url "http://www.eclipse.org/legal/epl-v10.html"} 6 | :dependencies [[org.clojure/clojure "1.8.0"]] 7 | :source-paths ["src"]) 8 | -------------------------------------------------------------------------------- /java.math/src/core.clj: -------------------------------------------------------------------------------- 1 | (ns core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[jdk.math.core]) 6 | -------------------------------------------------------------------------------- /java.math/src/jdk/math/core.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.math.core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[jdk.math.BigDecimal]) 6 | (require '[jdk.math.BigInteger]) 7 | (require '[jdk.math.MathContext]) 8 | (require '[jdk.math.RoundingMode]) 9 | -------------------------------------------------------------------------------- /java.net/project.clj: -------------------------------------------------------------------------------- 1 | (defproject clojure-interop/java.net "1.0.5" 2 | :description "Clojure to Java Interop Bindings for java.net" 3 | :url "https://github.com/clojure-interop/java-jdk" 4 | :license {:name "Eclipse Public License" 5 | :url "http://www.eclipse.org/legal/epl-v10.html"} 6 | :dependencies [[org.clojure/clojure "1.8.0"]] 7 | :source-paths ["src"]) 8 | -------------------------------------------------------------------------------- /java.net/src/core.clj: -------------------------------------------------------------------------------- 1 | (ns core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[jdk.net.core]) 6 | -------------------------------------------------------------------------------- /java.net/src/jdk/net/DatagramSocketImpl.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.net.DatagramSocketImpl 2 | "Abstract datagram and multicast socket implementation base class." 3 | (:refer-clojure :only [require comment defn ->]) 4 | (:import [java.net DatagramSocketImpl])) 5 | 6 | (defn ->datagram-socket-impl 7 | "Constructor." 8 | (^DatagramSocketImpl [] 9 | (new DatagramSocketImpl ))) 10 | 11 | -------------------------------------------------------------------------------- /java.net/src/jdk/net/ProtocolException.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.net.ProtocolException 2 | "Thrown to indicate that there is an error in the underlying 3 | protocol, such as a TCP error." 4 | (:refer-clojure :only [require comment defn ->]) 5 | (:import [java.net ProtocolException])) 6 | 7 | (defn ->protocol-exception 8 | "Constructor. 9 | 10 | Constructs a new ProtocolException with the 11 | specified detail message. 12 | 13 | host - the detail message. - `java.lang.String`" 14 | (^ProtocolException [^java.lang.String host] 15 | (new ProtocolException host)) 16 | (^ProtocolException [] 17 | (new ProtocolException ))) 18 | 19 | -------------------------------------------------------------------------------- /java.net/src/jdk/net/ProtocolFamily.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.net.ProtocolFamily 2 | "Represents a family of communication protocols." 3 | (:refer-clojure :only [require comment defn ->]) 4 | (:import [java.net ProtocolFamily])) 5 | 6 | (defn name 7 | "Returns the name of the protocol family. 8 | 9 | returns: the name of the protocol family - `java.lang.String`" 10 | (^java.lang.String [^ProtocolFamily this] 11 | (-> this (.name)))) 12 | 13 | -------------------------------------------------------------------------------- /java.net/src/jdk/net/SocketAddress.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.net.SocketAddress 2 | "This class represents a Socket Address with no protocol attachment. 3 | As an abstract class, it is meant to be subclassed with a specific, 4 | protocol dependent, implementation. 5 | 6 | It provides an immutable object used by sockets for binding, connecting, or 7 | as returned values." 8 | (:refer-clojure :only [require comment defn ->]) 9 | (:import [java.net SocketAddress])) 10 | 11 | (defn ->socket-address 12 | "Constructor." 13 | (^SocketAddress [] 14 | (new SocketAddress ))) 15 | 16 | -------------------------------------------------------------------------------- /java.net/src/jdk/net/SocketException.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.net.SocketException 2 | "Thrown to indicate that there is an error creating or accessing a Socket." 3 | (:refer-clojure :only [require comment defn ->]) 4 | (:import [java.net SocketException])) 5 | 6 | (defn ->socket-exception 7 | "Constructor. 8 | 9 | Constructs a new SocketException with the 10 | specified detail message. 11 | 12 | msg - the detail message. - `java.lang.String`" 13 | (^SocketException [^java.lang.String msg] 14 | (new SocketException msg)) 15 | (^SocketException [] 16 | (new SocketException ))) 17 | 18 | -------------------------------------------------------------------------------- /java.net/src/jdk/net/SocketImplFactory.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.net.SocketImplFactory 2 | "This interface defines a factory for socket implementations. It 3 | is used by the classes Socket and 4 | ServerSocket to create actual socket 5 | implementations." 6 | (:refer-clojure :only [require comment defn ->]) 7 | (:import [java.net SocketImplFactory])) 8 | 9 | (defn create-socket-impl 10 | "Creates a new SocketImpl instance. 11 | 12 | returns: a new instance of SocketImpl. - `java.net.SocketImpl`" 13 | (^java.net.SocketImpl [^SocketImplFactory this] 14 | (-> this (.createSocketImpl)))) 15 | 16 | -------------------------------------------------------------------------------- /java.net/src/jdk/net/SocketTimeoutException.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.net.SocketTimeoutException 2 | "Signals that a timeout has occurred on a socket read or accept." 3 | (:refer-clojure :only [require comment defn ->]) 4 | (:import [java.net SocketTimeoutException])) 5 | 6 | (defn ->socket-timeout-exception 7 | "Constructor. 8 | 9 | Constructs a new SocketTimeoutException with a detail 10 | message. 11 | 12 | msg - the detail message - `java.lang.String`" 13 | (^SocketTimeoutException [^java.lang.String msg] 14 | (new SocketTimeoutException msg)) 15 | (^SocketTimeoutException [] 16 | (new SocketTimeoutException ))) 17 | 18 | -------------------------------------------------------------------------------- /java.nio/project.clj: -------------------------------------------------------------------------------- 1 | (defproject clojure-interop/java.nio "1.0.5" 2 | :description "Clojure to Java Interop Bindings for java.nio" 3 | :url "https://github.com/clojure-interop/java-jdk" 4 | :license {:name "Eclipse Public License" 5 | :url "http://www.eclipse.org/legal/epl-v10.html"} 6 | :dependencies [[org.clojure/clojure "1.8.0"]] 7 | :source-paths ["src"]) 8 | -------------------------------------------------------------------------------- /java.nio/src/core.clj: -------------------------------------------------------------------------------- 1 | (ns core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[jdk.nio.core]) 6 | (require '[jdk.nio.channels.core]) 7 | (require '[jdk.nio.channels.spi.core]) 8 | (require '[jdk.nio.charset.core]) 9 | (require '[jdk.nio.charset.spi.core]) 10 | (require '[jdk.nio.file.core]) 11 | (require '[jdk.nio.file.attribute.core]) 12 | (require '[jdk.nio.file.spi.core]) 13 | -------------------------------------------------------------------------------- /java.nio/src/jdk/nio/BufferOverflowException.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.nio.BufferOverflowException 2 | "Unchecked exception thrown when a relative put operation reaches 3 | the target buffer's limit." 4 | (:refer-clojure :only [require comment defn ->]) 5 | (:import [java.nio BufferOverflowException])) 6 | 7 | (defn ->buffer-overflow-exception 8 | "Constructor. 9 | 10 | Constructs an instance of this class." 11 | (^BufferOverflowException [] 12 | (new BufferOverflowException ))) 13 | 14 | -------------------------------------------------------------------------------- /java.nio/src/jdk/nio/BufferUnderflowException.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.nio.BufferUnderflowException 2 | "Unchecked exception thrown when a relative get operation reaches 3 | the source buffer's limit." 4 | (:refer-clojure :only [require comment defn ->]) 5 | (:import [java.nio BufferUnderflowException])) 6 | 7 | (defn ->buffer-underflow-exception 8 | "Constructor. 9 | 10 | Constructs an instance of this class." 11 | (^BufferUnderflowException [] 12 | (new BufferUnderflowException ))) 13 | 14 | -------------------------------------------------------------------------------- /java.nio/src/jdk/nio/InvalidMarkException.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.nio.InvalidMarkException 2 | "Unchecked exception thrown when an attempt is made to reset a buffer 3 | when its mark is not defined." 4 | (:refer-clojure :only [require comment defn ->]) 5 | (:import [java.nio InvalidMarkException])) 6 | 7 | (defn ->invalid-mark-exception 8 | "Constructor. 9 | 10 | Constructs an instance of this class." 11 | (^InvalidMarkException [] 12 | (new InvalidMarkException ))) 13 | 14 | -------------------------------------------------------------------------------- /java.nio/src/jdk/nio/ReadOnlyBufferException.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.nio.ReadOnlyBufferException 2 | "Unchecked exception thrown when a content-mutation method such as 3 | put or compact is invoked upon a read-only buffer." 4 | (:refer-clojure :only [require comment defn ->]) 5 | (:import [java.nio ReadOnlyBufferException])) 6 | 7 | (defn ->read-only-buffer-exception 8 | "Constructor. 9 | 10 | Constructs an instance of this class." 11 | (^ReadOnlyBufferException [] 12 | (new ReadOnlyBufferException ))) 13 | 14 | -------------------------------------------------------------------------------- /java.nio/src/jdk/nio/channels/AcceptPendingException.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.nio.channels.AcceptPendingException 2 | "Unchecked exception thrown when an attempt is made to initiate an accept 3 | operation on a channel and a previous accept operation has not completed." 4 | (:refer-clojure :only [require comment defn ->]) 5 | (:import [java.nio.channels AcceptPendingException])) 6 | 7 | (defn ->accept-pending-exception 8 | "Constructor. 9 | 10 | Constructs an instance of this class." 11 | (^AcceptPendingException [] 12 | (new AcceptPendingException ))) 13 | 14 | -------------------------------------------------------------------------------- /java.nio/src/jdk/nio/channels/AlreadyBoundException.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.nio.channels.AlreadyBoundException 2 | "Unchecked exception thrown when an attempt is made to bind the socket a 3 | network oriented channel that is already bound." 4 | (:refer-clojure :only [require comment defn ->]) 5 | (:import [java.nio.channels AlreadyBoundException])) 6 | 7 | (defn ->already-bound-exception 8 | "Constructor. 9 | 10 | Constructs an instance of this class." 11 | (^AlreadyBoundException [] 12 | (new AlreadyBoundException ))) 13 | 14 | -------------------------------------------------------------------------------- /java.nio/src/jdk/nio/channels/AlreadyConnectedException.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.nio.channels.AlreadyConnectedException 2 | "Unchecked exception thrown when an attempt is made to connect a SocketChannel that is already connected." 3 | (:refer-clojure :only [require comment defn ->]) 4 | (:import [java.nio.channels AlreadyConnectedException])) 5 | 6 | (defn ->already-connected-exception 7 | "Constructor. 8 | 9 | Constructs an instance of this class." 10 | (^AlreadyConnectedException [] 11 | (new AlreadyConnectedException ))) 12 | 13 | -------------------------------------------------------------------------------- /java.nio/src/jdk/nio/channels/AsynchronousCloseException.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.nio.channels.AsynchronousCloseException 2 | "Checked exception received by a thread when another thread closes the 3 | channel or the part of the channel upon which it is blocked in an I/O 4 | operation." 5 | (:refer-clojure :only [require comment defn ->]) 6 | (:import [java.nio.channels AsynchronousCloseException])) 7 | 8 | (defn ->asynchronous-close-exception 9 | "Constructor. 10 | 11 | Constructs an instance of this class." 12 | (^AsynchronousCloseException [] 13 | (new AsynchronousCloseException ))) 14 | 15 | -------------------------------------------------------------------------------- /java.nio/src/jdk/nio/channels/ByteChannel.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.nio.channels.ByteChannel 2 | "A channel that can read and write bytes. This interface simply unifies 3 | ReadableByteChannel and WritableByteChannel; it does not 4 | specify any new operations." 5 | (:refer-clojure :only [require comment defn ->]) 6 | (:import [java.nio.channels ByteChannel])) 7 | 8 | -------------------------------------------------------------------------------- /java.nio/src/jdk/nio/channels/CancelledKeyException.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.nio.channels.CancelledKeyException 2 | "Unchecked exception thrown when an attempt is made to use 3 | a selection key that is no longer valid." 4 | (:refer-clojure :only [require comment defn ->]) 5 | (:import [java.nio.channels CancelledKeyException])) 6 | 7 | (defn ->cancelled-key-exception 8 | "Constructor. 9 | 10 | Constructs an instance of this class." 11 | (^CancelledKeyException [] 12 | (new CancelledKeyException ))) 13 | 14 | -------------------------------------------------------------------------------- /java.nio/src/jdk/nio/channels/ClosedSelectorException.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.nio.channels.ClosedSelectorException 2 | "Unchecked exception thrown when an attempt is made to invoke an I/O 3 | operation upon a closed selector." 4 | (:refer-clojure :only [require comment defn ->]) 5 | (:import [java.nio.channels ClosedSelectorException])) 6 | 7 | (defn ->closed-selector-exception 8 | "Constructor. 9 | 10 | Constructs an instance of this class." 11 | (^ClosedSelectorException [] 12 | (new ClosedSelectorException ))) 13 | 14 | -------------------------------------------------------------------------------- /java.nio/src/jdk/nio/channels/ConnectionPendingException.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.nio.channels.ConnectionPendingException 2 | "Unchecked exception thrown when an attempt is made to connect a SocketChannel for which a non-blocking connection operation is already in 3 | progress." 4 | (:refer-clojure :only [require comment defn ->]) 5 | (:import [java.nio.channels ConnectionPendingException])) 6 | 7 | (defn ->connection-pending-exception 8 | "Constructor. 9 | 10 | Constructs an instance of this class." 11 | (^ConnectionPendingException [] 12 | (new ConnectionPendingException ))) 13 | 14 | -------------------------------------------------------------------------------- /java.nio/src/jdk/nio/channels/IllegalBlockingModeException.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.nio.channels.IllegalBlockingModeException 2 | "Unchecked exception thrown when a blocking-mode-specific operation 3 | is invoked upon a channel in the incorrect blocking mode." 4 | (:refer-clojure :only [require comment defn ->]) 5 | (:import [java.nio.channels IllegalBlockingModeException])) 6 | 7 | (defn ->illegal-blocking-mode-exception 8 | "Constructor. 9 | 10 | Constructs an instance of this class." 11 | (^IllegalBlockingModeException [] 12 | (new IllegalBlockingModeException ))) 13 | 14 | -------------------------------------------------------------------------------- /java.nio/src/jdk/nio/channels/IllegalChannelGroupException.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.nio.channels.IllegalChannelGroupException 2 | "Unchecked exception thrown when an attempt is made to open a channel 3 | in a group that was not created by the same provider." 4 | (:refer-clojure :only [require comment defn ->]) 5 | (:import [java.nio.channels IllegalChannelGroupException])) 6 | 7 | (defn ->illegal-channel-group-exception 8 | "Constructor. 9 | 10 | Constructs an instance of this class." 11 | (^IllegalChannelGroupException [] 12 | (new IllegalChannelGroupException ))) 13 | 14 | -------------------------------------------------------------------------------- /java.nio/src/jdk/nio/channels/IllegalSelectorException.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.nio.channels.IllegalSelectorException 2 | "Unchecked exception thrown when an attempt is made to register a channel 3 | with a selector that was not created by the provider that created the 4 | channel." 5 | (:refer-clojure :only [require comment defn ->]) 6 | (:import [java.nio.channels IllegalSelectorException])) 7 | 8 | (defn ->illegal-selector-exception 9 | "Constructor. 10 | 11 | Constructs an instance of this class." 12 | (^IllegalSelectorException [] 13 | (new IllegalSelectorException ))) 14 | 15 | -------------------------------------------------------------------------------- /java.nio/src/jdk/nio/channels/InterruptedByTimeoutException.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.nio.channels.InterruptedByTimeoutException 2 | "Checked exception received by a thread when a timeout elapses before an 3 | asynchronous operation completes." 4 | (:refer-clojure :only [require comment defn ->]) 5 | (:import [java.nio.channels InterruptedByTimeoutException])) 6 | 7 | (defn ->interrupted-by-timeout-exception 8 | "Constructor. 9 | 10 | Constructs an instance of this class." 11 | (^InterruptedByTimeoutException [] 12 | (new InterruptedByTimeoutException ))) 13 | 14 | -------------------------------------------------------------------------------- /java.nio/src/jdk/nio/channels/NoConnectionPendingException.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.nio.channels.NoConnectionPendingException 2 | "Unchecked exception thrown when the finishConnect method of a SocketChannel is invoked without first 3 | successfully invoking its connect method." 4 | (:refer-clojure :only [require comment defn ->]) 5 | (:import [java.nio.channels NoConnectionPendingException])) 6 | 7 | (defn ->no-connection-pending-exception 8 | "Constructor. 9 | 10 | Constructs an instance of this class." 11 | (^NoConnectionPendingException [] 12 | (new NoConnectionPendingException ))) 13 | 14 | -------------------------------------------------------------------------------- /java.nio/src/jdk/nio/channels/NonReadableChannelException.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.nio.channels.NonReadableChannelException 2 | "Unchecked exception thrown when an attempt is made to read 3 | from a channel that was not originally opened for reading." 4 | (:refer-clojure :only [require comment defn ->]) 5 | (:import [java.nio.channels NonReadableChannelException])) 6 | 7 | (defn ->non-readable-channel-exception 8 | "Constructor. 9 | 10 | Constructs an instance of this class." 11 | (^NonReadableChannelException [] 12 | (new NonReadableChannelException ))) 13 | 14 | -------------------------------------------------------------------------------- /java.nio/src/jdk/nio/channels/NonWritableChannelException.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.nio.channels.NonWritableChannelException 2 | "Unchecked exception thrown when an attempt is made to write 3 | to a channel that was not originally opened for writing." 4 | (:refer-clojure :only [require comment defn ->]) 5 | (:import [java.nio.channels NonWritableChannelException])) 6 | 7 | (defn ->non-writable-channel-exception 8 | "Constructor. 9 | 10 | Constructs an instance of this class." 11 | (^NonWritableChannelException [] 12 | (new NonWritableChannelException ))) 13 | 14 | -------------------------------------------------------------------------------- /java.nio/src/jdk/nio/channels/NotYetBoundException.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.nio.channels.NotYetBoundException 2 | "Unchecked exception thrown when an attempt is made to invoke an I/O 3 | operation upon a server socket channel that is not yet bound." 4 | (:refer-clojure :only [require comment defn ->]) 5 | (:import [java.nio.channels NotYetBoundException])) 6 | 7 | (defn ->not-yet-bound-exception 8 | "Constructor. 9 | 10 | Constructs an instance of this class." 11 | (^NotYetBoundException [] 12 | (new NotYetBoundException ))) 13 | 14 | -------------------------------------------------------------------------------- /java.nio/src/jdk/nio/channels/NotYetConnectedException.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.nio.channels.NotYetConnectedException 2 | "Unchecked exception thrown when an attempt is made to invoke an I/O 3 | operation upon a socket channel that is not yet connected." 4 | (:refer-clojure :only [require comment defn ->]) 5 | (:import [java.nio.channels NotYetConnectedException])) 6 | 7 | (defn ->not-yet-connected-exception 8 | "Constructor. 9 | 10 | Constructs an instance of this class." 11 | (^NotYetConnectedException [] 12 | (new NotYetConnectedException ))) 13 | 14 | -------------------------------------------------------------------------------- /java.nio/src/jdk/nio/channels/Pipe$SinkChannel.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.nio.channels.Pipe$SinkChannel 2 | "A channel representing the writable end of a Pipe." 3 | (:refer-clojure :only [require comment defn ->]) 4 | (:import [java.nio.channels Pipe$SinkChannel])) 5 | 6 | (defn valid-ops 7 | "Returns an operation set identifying this channel's supported 8 | operations. 9 | 10 | Pipe-sink channels only support writing, so this method returns 11 | SelectionKey.OP_WRITE. 12 | 13 | returns: The valid-operation set - `int`" 14 | (^Integer [^Pipe$SinkChannel this] 15 | (-> this (.validOps)))) 16 | 17 | -------------------------------------------------------------------------------- /java.nio/src/jdk/nio/channels/Pipe$SourceChannel.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.nio.channels.Pipe$SourceChannel 2 | "A channel representing the readable end of a Pipe." 3 | (:refer-clojure :only [require comment defn ->]) 4 | (:import [java.nio.channels Pipe$SourceChannel])) 5 | 6 | (defn valid-ops 7 | "Returns an operation set identifying this channel's supported 8 | operations. 9 | 10 | Pipe-source channels only support reading, so this method 11 | returns SelectionKey.OP_READ. 12 | 13 | returns: The valid-operation set - `int`" 14 | (^Integer [^Pipe$SourceChannel this] 15 | (-> this (.validOps)))) 16 | 17 | -------------------------------------------------------------------------------- /java.nio/src/jdk/nio/channels/ReadPendingException.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.nio.channels.ReadPendingException 2 | "Unchecked exception thrown when an attempt is made to read from an 3 | asynchronous socket channel and a previous read has not completed." 4 | (:refer-clojure :only [require comment defn ->]) 5 | (:import [java.nio.channels ReadPendingException])) 6 | 7 | (defn ->read-pending-exception 8 | "Constructor. 9 | 10 | Constructs an instance of this class." 11 | (^ReadPendingException [] 12 | (new ReadPendingException ))) 13 | 14 | -------------------------------------------------------------------------------- /java.nio/src/jdk/nio/channels/UnresolvedAddressException.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.nio.channels.UnresolvedAddressException 2 | "Unchecked exception thrown when an attempt is made to invoke a network 3 | operation upon an unresolved socket address." 4 | (:refer-clojure :only [require comment defn ->]) 5 | (:import [java.nio.channels UnresolvedAddressException])) 6 | 7 | (defn ->unresolved-address-exception 8 | "Constructor. 9 | 10 | Constructs an instance of this class." 11 | (^UnresolvedAddressException [] 12 | (new UnresolvedAddressException ))) 13 | 14 | -------------------------------------------------------------------------------- /java.nio/src/jdk/nio/channels/UnsupportedAddressTypeException.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.nio.channels.UnsupportedAddressTypeException 2 | "Unchecked exception thrown when an attempt is made to bind or connect 3 | to a socket address of a type that is not supported." 4 | (:refer-clojure :only [require comment defn ->]) 5 | (:import [java.nio.channels UnsupportedAddressTypeException])) 6 | 7 | (defn ->unsupported-address-type-exception 8 | "Constructor. 9 | 10 | Constructs an instance of this class." 11 | (^UnsupportedAddressTypeException [] 12 | (new UnsupportedAddressTypeException ))) 13 | 14 | -------------------------------------------------------------------------------- /java.nio/src/jdk/nio/channels/WritePendingException.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.nio.channels.WritePendingException 2 | "Unchecked exception thrown when an attempt is made to write to an 3 | asynchronous socket channel and a previous write has not completed." 4 | (:refer-clojure :only [require comment defn ->]) 5 | (:import [java.nio.channels WritePendingException])) 6 | 7 | (defn ->write-pending-exception 8 | "Constructor. 9 | 10 | Constructs an instance of this class." 11 | (^WritePendingException [] 12 | (new WritePendingException ))) 13 | 14 | -------------------------------------------------------------------------------- /java.nio/src/jdk/nio/channels/spi/core.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.nio.channels.spi.core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[jdk.nio.channels.spi.AbstractInterruptibleChannel]) 6 | (require '[jdk.nio.channels.spi.AbstractSelectableChannel]) 7 | (require '[jdk.nio.channels.spi.AbstractSelectionKey]) 8 | (require '[jdk.nio.channels.spi.AbstractSelector]) 9 | (require '[jdk.nio.channels.spi.AsynchronousChannelProvider]) 10 | (require '[jdk.nio.channels.spi.SelectorProvider]) 11 | -------------------------------------------------------------------------------- /java.nio/src/jdk/nio/charset/CharacterCodingException.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.nio.charset.CharacterCodingException 2 | "Checked exception thrown when a character encoding 3 | or decoding error occurs." 4 | (:refer-clojure :only [require comment defn ->]) 5 | (:import [java.nio.charset CharacterCodingException])) 6 | 7 | (defn ->character-coding-exception 8 | "Constructor. 9 | 10 | Constructs an instance of this class." 11 | (^CharacterCodingException [] 12 | (new CharacterCodingException ))) 13 | 14 | -------------------------------------------------------------------------------- /java.nio/src/jdk/nio/charset/spi/core.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.nio.charset.spi.core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[jdk.nio.charset.spi.CharsetProvider]) 6 | -------------------------------------------------------------------------------- /java.nio/src/jdk/nio/file/ClosedDirectoryStreamException.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.nio.file.ClosedDirectoryStreamException 2 | "Unchecked exception thrown when an attempt is made to invoke an operation on 3 | a directory stream that is closed." 4 | (:refer-clojure :only [require comment defn ->]) 5 | (:import [java.nio.file ClosedDirectoryStreamException])) 6 | 7 | (defn ->closed-directory-stream-exception 8 | "Constructor. 9 | 10 | Constructs an instance of this class." 11 | (^ClosedDirectoryStreamException [] 12 | (new ClosedDirectoryStreamException ))) 13 | 14 | -------------------------------------------------------------------------------- /java.nio/src/jdk/nio/file/ClosedFileSystemException.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.nio.file.ClosedFileSystemException 2 | "Unchecked exception thrown when an attempt is made to invoke an operation on 3 | a file and the file system is closed." 4 | (:refer-clojure :only [require comment defn ->]) 5 | (:import [java.nio.file ClosedFileSystemException])) 6 | 7 | (defn ->closed-file-system-exception 8 | "Constructor. 9 | 10 | Constructs an instance of this class." 11 | (^ClosedFileSystemException [] 12 | (new ClosedFileSystemException ))) 13 | 14 | -------------------------------------------------------------------------------- /java.nio/src/jdk/nio/file/ClosedWatchServiceException.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.nio.file.ClosedWatchServiceException 2 | "Unchecked exception thrown when an attempt is made to invoke an operation on 3 | a watch service that is closed." 4 | (:refer-clojure :only [require comment defn ->]) 5 | (:import [java.nio.file ClosedWatchServiceException])) 6 | 7 | (defn ->closed-watch-service-exception 8 | "Constructor. 9 | 10 | Constructs an instance of this class." 11 | (^ClosedWatchServiceException [] 12 | (new ClosedWatchServiceException ))) 13 | 14 | -------------------------------------------------------------------------------- /java.nio/src/jdk/nio/file/CopyOption.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.nio.file.CopyOption 2 | "An object that configures how to copy or move a file. 3 | 4 | Objects of this type may be used with the Files.copy(Path,Path,CopyOption...), 5 | Files.copy(InputStream,Path,CopyOption...) and Files.move(Path,Path,CopyOption...) methods to configure how a file is 6 | copied or moved. 7 | 8 | The StandardCopyOption enumeration type defines the 9 | standard options." 10 | (:refer-clojure :only [require comment defn ->]) 11 | (:import [java.nio.file CopyOption])) 12 | 13 | -------------------------------------------------------------------------------- /java.nio/src/jdk/nio/file/FileSystemLoopException.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.nio.file.FileSystemLoopException 2 | "Checked exception thrown when a file system loop, or cycle, is encountered." 3 | (:refer-clojure :only [require comment defn ->]) 4 | (:import [java.nio.file FileSystemLoopException])) 5 | 6 | (defn ->file-system-loop-exception 7 | "Constructor. 8 | 9 | Constructs an instance of this class. 10 | 11 | file - a string identifying the file causing the cycle or null if not known - `java.lang.String`" 12 | (^FileSystemLoopException [^java.lang.String file] 13 | (new FileSystemLoopException file))) 14 | 15 | -------------------------------------------------------------------------------- /java.nio/src/jdk/nio/file/NotDirectoryException.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.nio.file.NotDirectoryException 2 | "Checked exception thrown when a file system operation, intended for a 3 | directory, fails because the file is not a directory." 4 | (:refer-clojure :only [require comment defn ->]) 5 | (:import [java.nio.file NotDirectoryException])) 6 | 7 | (defn ->not-directory-exception 8 | "Constructor. 9 | 10 | Constructs an instance of this class. 11 | 12 | file - a string identifying the file or null if not known - `java.lang.String`" 13 | (^NotDirectoryException [^java.lang.String file] 14 | (new NotDirectoryException file))) 15 | 16 | -------------------------------------------------------------------------------- /java.nio/src/jdk/nio/file/OpenOption.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.nio.file.OpenOption 2 | "An object that configures how to open or create a file. 3 | 4 | Objects of this type are used by methods such as newOutputStream, newByteChannel, FileChannel.open, and AsynchronousFileChannel.open 5 | when opening or creating a file. 6 | 7 | The StandardOpenOption enumeration type defines the 8 | standard options." 9 | (:refer-clojure :only [require comment defn ->]) 10 | (:import [java.nio.file OpenOption])) 11 | 12 | -------------------------------------------------------------------------------- /java.nio/src/jdk/nio/file/PathMatcher.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.nio.file.PathMatcher 2 | "An interface that is implemented by objects that perform match operations on 3 | paths." 4 | (:refer-clojure :only [require comment defn ->]) 5 | (:import [java.nio.file PathMatcher])) 6 | 7 | (defn matches 8 | "Tells if given path matches this matcher's pattern. 9 | 10 | path - the path to match - `java.nio.file.Path` 11 | 12 | returns: true if, and only if, the path matches this 13 | matcher's pattern - `boolean`" 14 | (^Boolean [^PathMatcher this ^java.nio.file.Path path] 15 | (-> this (.matches path)))) 16 | 17 | -------------------------------------------------------------------------------- /java.nio/src/jdk/nio/file/ReadOnlyFileSystemException.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.nio.file.ReadOnlyFileSystemException 2 | "Unchecked exception thrown when an attempt is made to update an object 3 | associated with a read-only FileSystem." 4 | (:refer-clojure :only [require comment defn ->]) 5 | (:import [java.nio.file ReadOnlyFileSystemException])) 6 | 7 | (defn ->read-only-file-system-exception 8 | "Constructor. 9 | 10 | Constructs an instance of this class." 11 | (^ReadOnlyFileSystemException [] 12 | (new ReadOnlyFileSystemException ))) 13 | 14 | -------------------------------------------------------------------------------- /java.nio/src/jdk/nio/file/WatchEvent$Modifier.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.nio.file.WatchEvent$Modifier 2 | "An event modifier that qualifies how a Watchable is registered 3 | with a WatchService. 4 | 5 | This release does not define any standard modifiers." 6 | (:refer-clojure :only [require comment defn ->]) 7 | (:import [java.nio.file WatchEvent$Modifier])) 8 | 9 | (defn name 10 | "Returns the name of the modifier. 11 | 12 | returns: the name of the modifier - `java.lang.String`" 13 | (^java.lang.String [^WatchEvent$Modifier this] 14 | (-> this (.name)))) 15 | 16 | -------------------------------------------------------------------------------- /java.nio/src/jdk/nio/file/attribute/FileAttributeView.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.nio.file.attribute.FileAttributeView 2 | "An attribute view that is a read-only or updatable view of non-opaque 3 | values associated with a file in a filesystem. This interface is extended or 4 | implemented by specific file attribute views that define methods to read 5 | and/or update the attributes of a file." 6 | (:refer-clojure :only [require comment defn ->]) 7 | (:import [java.nio.file.attribute FileAttributeView])) 8 | 9 | -------------------------------------------------------------------------------- /java.nio/src/jdk/nio/file/attribute/FileStoreAttributeView.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.nio.file.attribute.FileStoreAttributeView 2 | "An attribute view that is a read-only or updatable view of the attributes of 3 | a FileStore." 4 | (:refer-clojure :only [require comment defn ->]) 5 | (:import [java.nio.file.attribute FileStoreAttributeView])) 6 | 7 | -------------------------------------------------------------------------------- /java.nio/src/jdk/nio/file/spi/core.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.nio.file.spi.core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[jdk.nio.file.spi.FileSystemProvider]) 6 | (require '[jdk.nio.file.spi.FileTypeDetector]) 7 | -------------------------------------------------------------------------------- /java.rmi/project.clj: -------------------------------------------------------------------------------- 1 | (defproject clojure-interop/java.rmi "1.0.5" 2 | :description "Clojure to Java Interop Bindings for java.rmi" 3 | :url "https://github.com/clojure-interop/java-jdk" 4 | :license {:name "Eclipse Public License" 5 | :url "http://www.eclipse.org/legal/epl-v10.html"} 6 | :dependencies [[org.clojure/clojure "1.8.0"]] 7 | :source-paths ["src"]) 8 | -------------------------------------------------------------------------------- /java.rmi/src/core.clj: -------------------------------------------------------------------------------- 1 | (ns core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[jdk.rmi.core]) 6 | (require '[jdk.rmi.activation.core]) 7 | (require '[jdk.rmi.dgc.core]) 8 | (require '[jdk.rmi.registry.core]) 9 | (require '[jdk.rmi.server.core]) 10 | -------------------------------------------------------------------------------- /java.rmi/src/jdk/rmi/RMISecurityManager.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.rmi.RMISecurityManager 2 | "Deprecated. 3 | Use SecurityManager instead." 4 | (:refer-clojure :only [require comment defn ->]) 5 | (:import [java.rmi RMISecurityManager])) 6 | 7 | (defn ->rmi-security-manager 8 | "Constructor. 9 | 10 | Deprecated." 11 | (^RMISecurityManager [] 12 | (new RMISecurityManager ))) 13 | 14 | -------------------------------------------------------------------------------- /java.rmi/src/jdk/rmi/ServerRuntimeException.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.rmi.ServerRuntimeException 2 | "Deprecated. 3 | no replacement" 4 | (:refer-clojure :only [require comment defn ->]) 5 | (:import [java.rmi ServerRuntimeException])) 6 | 7 | (defn ->server-runtime-exception 8 | "Constructor. 9 | 10 | Deprecated. no replacement 11 | 12 | s - the detail message - `java.lang.String` 13 | ex - the nested exception - `java.lang.Exception`" 14 | (^ServerRuntimeException [^java.lang.String s ^java.lang.Exception ex] 15 | (new ServerRuntimeException s ex))) 16 | 17 | -------------------------------------------------------------------------------- /java.rmi/src/jdk/rmi/dgc/core.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.rmi.dgc.core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[jdk.rmi.dgc.DGC]) 6 | (require '[jdk.rmi.dgc.Lease]) 7 | (require '[jdk.rmi.dgc.VMID]) 8 | -------------------------------------------------------------------------------- /java.rmi/src/jdk/rmi/registry/core.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.rmi.registry.core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[jdk.rmi.registry.LocateRegistry]) 6 | (require '[jdk.rmi.registry.Registry]) 7 | (require '[jdk.rmi.registry.RegistryHandler]) 8 | -------------------------------------------------------------------------------- /java.rmi/src/jdk/rmi/server/RemoteStub.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.rmi.server.RemoteStub 2 | "Deprecated. 3 | Statically generated stubs are deprecated, since 4 | stubs are generated dynamically. See UnicastRemoteObject 5 | for information about dynamic stub generation." 6 | (:refer-clojure :only [require comment defn ->]) 7 | (:import [java.rmi.server RemoteStub])) 8 | 9 | -------------------------------------------------------------------------------- /java.rmi/src/jdk/rmi/server/SkeletonMismatchException.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.rmi.server.SkeletonMismatchException 2 | "Deprecated. 3 | no replacement. Skeletons are no longer required for remote 4 | method calls in the Java 2 platform v1.2 and greater." 5 | (:refer-clojure :only [require comment defn ->]) 6 | (:import [java.rmi.server SkeletonMismatchException])) 7 | 8 | (defn ->skeleton-mismatch-exception 9 | "Constructor. 10 | 11 | Deprecated. no replacement 12 | 13 | s - the detail message - `java.lang.String`" 14 | (^SkeletonMismatchException [^java.lang.String s] 15 | (new SkeletonMismatchException s))) 16 | 17 | -------------------------------------------------------------------------------- /java.rmi/src/jdk/rmi/server/Unreferenced.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.rmi.server.Unreferenced 2 | "A remote object implementation should implement the 3 | Unreferenced interface to receive notification when there are 4 | no more clients that reference that remote object." 5 | (:refer-clojure :only [require comment defn ->]) 6 | (:import [java.rmi.server Unreferenced])) 7 | 8 | (defn unreferenced 9 | "Called by the RMI runtime sometime after the runtime determines that 10 | the reference list, the list of clients referencing the remote object, 11 | becomes empty." 12 | ([^Unreferenced this] 13 | (-> this (.unreferenced)))) 14 | 15 | -------------------------------------------------------------------------------- /java.security/project.clj: -------------------------------------------------------------------------------- 1 | (defproject clojure-interop/java.security "1.0.5" 2 | :description "Clojure to Java Interop Bindings for java.security" 3 | :url "https://github.com/clojure-interop/java-jdk" 4 | :license {:name "Eclipse Public License" 5 | :url "http://www.eclipse.org/legal/epl-v10.html"} 6 | :dependencies [[org.clojure/clojure "1.8.0"]] 7 | :source-paths ["src"]) 8 | -------------------------------------------------------------------------------- /java.security/src/core.clj: -------------------------------------------------------------------------------- 1 | (ns core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[jdk.security.core]) 6 | (require '[jdk.security.acl.core]) 7 | (require '[jdk.security.cert.core]) 8 | (require '[jdk.security.interfaces.core]) 9 | (require '[jdk.security.spec.core]) 10 | -------------------------------------------------------------------------------- /java.security/src/jdk/security/KeyStore$Entry.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.security.KeyStore$Entry 2 | "A marker interface for KeyStore entry types." 3 | (:refer-clojure :only [require comment defn ->]) 4 | (:import [java.security KeyStore$Entry])) 5 | 6 | (defn get-attributes 7 | "Retrieves the attributes associated with an entry. 8 | 9 | The default implementation returns an empty Set. 10 | 11 | returns: an unmodifiable Set of attributes, possibly empty - `default java.util.Set`" 12 | ([^KeyStore$Entry this] 13 | (-> this (.getAttributes)))) 14 | 15 | -------------------------------------------------------------------------------- /java.security/src/jdk/security/KeyStore$ProtectionParameter.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.security.KeyStore$ProtectionParameter 2 | "A marker interface for keystore protection parameters. 3 | 4 | The information stored in a ProtectionParameter 5 | object protects the contents of a keystore. 6 | For example, protection parameters may be used to check 7 | the integrity of keystore data, or to protect the 8 | confidentiality of sensitive keystore data 9 | (such as a PrivateKey)." 10 | (:refer-clojure :only [require comment defn ->]) 11 | (:import [java.security KeyStore$ProtectionParameter])) 12 | 13 | -------------------------------------------------------------------------------- /java.security/src/jdk/security/Policy$Parameters.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.security.Policy$Parameters 2 | "This represents a marker interface for Policy parameters." 3 | (:refer-clojure :only [require comment defn ->]) 4 | (:import [java.security Policy$Parameters])) 5 | 6 | -------------------------------------------------------------------------------- /java.security/src/jdk/security/PublicKey.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.security.PublicKey 2 | "A public key. This interface contains no methods or constants. 3 | It merely serves to group (and provide type safety for) all public key 4 | interfaces. 5 | 6 | Note: The specialized public key interfaces extend this interface. 7 | See, for example, the DSAPublicKey interface in 8 | java.security.interfaces." 9 | (:refer-clojure :only [require comment defn ->]) 10 | (:import [java.security PublicKey])) 11 | 12 | -------------------------------------------------------------------------------- /java.security/src/jdk/security/SecureClassLoader.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.security.SecureClassLoader 2 | "This class extends ClassLoader with additional support for defining 3 | classes with an associated code source and permissions which are 4 | retrieved by the system policy by default." 5 | (:refer-clojure :only [require comment defn ->]) 6 | (:import [java.security SecureClassLoader])) 7 | 8 | -------------------------------------------------------------------------------- /java.security/src/jdk/security/SecureRandomSpi.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.security.SecureRandomSpi 2 | "This class defines the Service Provider Interface (SPI) 3 | for the SecureRandom class. 4 | All the abstract methods in this class must be implemented by each 5 | service provider who wishes to supply the implementation 6 | of a cryptographically strong pseudo-random number generator." 7 | (:refer-clojure :only [require comment defn ->]) 8 | (:import [java.security SecureRandomSpi])) 9 | 10 | (defn ->secure-random-spi 11 | "Constructor." 12 | (^SecureRandomSpi [] 13 | (new SecureRandomSpi ))) 14 | 15 | -------------------------------------------------------------------------------- /java.security/src/jdk/security/acl/AclNotFoundException.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.security.acl.AclNotFoundException 2 | "This is an exception that is thrown whenever a reference is made to a 3 | non-existent ACL (Access Control List)." 4 | (:refer-clojure :only [require comment defn ->]) 5 | (:import [java.security.acl AclNotFoundException])) 6 | 7 | (defn ->acl-not-found-exception 8 | "Constructor. 9 | 10 | Constructs an AclNotFoundException." 11 | (^AclNotFoundException [] 12 | (new AclNotFoundException ))) 13 | 14 | -------------------------------------------------------------------------------- /java.security/src/jdk/security/acl/LastOwnerException.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.security.acl.LastOwnerException 2 | "This is an exception that is thrown whenever an attempt is made to delete 3 | the last owner of an Access Control List." 4 | (:refer-clojure :only [require comment defn ->]) 5 | (:import [java.security.acl LastOwnerException])) 6 | 7 | (defn ->last-owner-exception 8 | "Constructor. 9 | 10 | Constructs a LastOwnerException." 11 | (^LastOwnerException [] 12 | (new LastOwnerException ))) 13 | 14 | -------------------------------------------------------------------------------- /java.security/src/jdk/security/acl/NotOwnerException.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.security.acl.NotOwnerException 2 | "This is an exception that is thrown whenever the modification of an object 3 | (such as an Access Control List) is only allowed to be done by an owner of 4 | the object, but the Principal attempting the modification is not an owner." 5 | (:refer-clojure :only [require comment defn ->]) 6 | (:import [java.security.acl NotOwnerException])) 7 | 8 | (defn ->not-owner-exception 9 | "Constructor. 10 | 11 | Constructs a NotOwnerException." 12 | (^NotOwnerException [] 13 | (new NotOwnerException ))) 14 | 15 | -------------------------------------------------------------------------------- /java.security/src/jdk/security/acl/core.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.security.acl.core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[jdk.security.acl.Acl]) 6 | (require '[jdk.security.acl.AclEntry]) 7 | (require '[jdk.security.acl.AclNotFoundException]) 8 | (require '[jdk.security.acl.Group]) 9 | (require '[jdk.security.acl.LastOwnerException]) 10 | (require '[jdk.security.acl.NotOwnerException]) 11 | (require '[jdk.security.acl.Owner]) 12 | (require '[jdk.security.acl.Permission]) 13 | -------------------------------------------------------------------------------- /java.security/src/jdk/security/cert/CertPath$CertPathRep.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.security.cert.CertPath$CertPathRep 2 | "Alternate CertPath class for serialization." 3 | (:refer-clojure :only [require comment defn ->]) 4 | (:import [java.security.cert CertPath$CertPathRep])) 5 | 6 | -------------------------------------------------------------------------------- /java.security/src/jdk/security/cert/CertPathValidatorException$Reason.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.security.cert.CertPathValidatorException$Reason 2 | "The reason the validation algorithm failed." 3 | (:refer-clojure :only [require comment defn ->]) 4 | (:import [java.security.cert CertPathValidatorException$Reason])) 5 | 6 | -------------------------------------------------------------------------------- /java.security/src/jdk/security/cert/Certificate$CertificateRep.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.security.cert.Certificate$CertificateRep 2 | "Alternate Certificate class for serialization." 3 | (:refer-clojure :only [require comment defn ->]) 4 | (:import [java.security.cert Certificate$CertificateRep])) 5 | 6 | -------------------------------------------------------------------------------- /java.security/src/jdk/security/interfaces/DSAKey.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.security.interfaces.DSAKey 2 | "The interface to a DSA public or private key. DSA (Digital Signature 3 | Algorithm) is defined in NIST's FIPS-186." 4 | (:refer-clojure :only [require comment defn ->]) 5 | (:import [java.security.interfaces DSAKey])) 6 | 7 | (defn get-params 8 | "Returns the DSA-specific key parameters. These parameters are 9 | never secret. 10 | 11 | returns: the DSA-specific key parameters. - `java.security.interfaces.DSAParams`" 12 | (^java.security.interfaces.DSAParams [^DSAKey this] 13 | (-> this (.getParams)))) 14 | 15 | -------------------------------------------------------------------------------- /java.security/src/jdk/security/interfaces/DSAPrivateKey.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.security.interfaces.DSAPrivateKey 2 | "The standard interface to a DSA private key. DSA (Digital Signature 3 | Algorithm) is defined in NIST's FIPS-186." 4 | (:refer-clojure :only [require comment defn ->]) 5 | (:import [java.security.interfaces DSAPrivateKey])) 6 | 7 | (defn get-x 8 | "Returns the value of the private key, x. 9 | 10 | returns: the value of the private key, x. - `java.math.BigInteger`" 11 | (^java.math.BigInteger [^DSAPrivateKey this] 12 | (-> this (.getX)))) 13 | 14 | -------------------------------------------------------------------------------- /java.security/src/jdk/security/interfaces/DSAPublicKey.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.security.interfaces.DSAPublicKey 2 | "The interface to a DSA public key. DSA (Digital Signature Algorithm) 3 | is defined in NIST's FIPS-186." 4 | (:refer-clojure :only [require comment defn ->]) 5 | (:import [java.security.interfaces DSAPublicKey])) 6 | 7 | (defn get-y 8 | "Returns the value of the public key, y. 9 | 10 | returns: the value of the public key, y. - `java.math.BigInteger`" 11 | (^java.math.BigInteger [^DSAPublicKey this] 12 | (-> this (.getY)))) 13 | 14 | -------------------------------------------------------------------------------- /java.security/src/jdk/security/interfaces/ECKey.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.security.interfaces.ECKey 2 | "The interface to an elliptic curve (EC) key." 3 | (:refer-clojure :only [require comment defn ->]) 4 | (:import [java.security.interfaces ECKey])) 5 | 6 | (defn get-params 7 | "Returns the domain parameters associated 8 | with this key. The domain parameters are 9 | either explicitly specified or implicitly 10 | created during key generation. 11 | 12 | returns: the associated domain parameters. - `java.security.spec.ECParameterSpec`" 13 | (^java.security.spec.ECParameterSpec [^ECKey this] 14 | (-> this (.getParams)))) 15 | 16 | -------------------------------------------------------------------------------- /java.security/src/jdk/security/interfaces/ECPrivateKey.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.security.interfaces.ECPrivateKey 2 | "The interface to an elliptic curve (EC) private key." 3 | (:refer-clojure :only [require comment defn ->]) 4 | (:import [java.security.interfaces ECPrivateKey])) 5 | 6 | (defn get-s 7 | "Returns the private value S. 8 | 9 | returns: the private value S. - `java.math.BigInteger`" 10 | (^java.math.BigInteger [^ECPrivateKey this] 11 | (-> this (.getS)))) 12 | 13 | -------------------------------------------------------------------------------- /java.security/src/jdk/security/interfaces/ECPublicKey.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.security.interfaces.ECPublicKey 2 | "The interface to an elliptic curve (EC) public key." 3 | (:refer-clojure :only [require comment defn ->]) 4 | (:import [java.security.interfaces ECPublicKey])) 5 | 6 | (defn get-w 7 | "Returns the public point W. 8 | 9 | returns: the public point W. - `java.security.spec.ECPoint`" 10 | (^java.security.spec.ECPoint [^ECPublicKey this] 11 | (-> this (.getW)))) 12 | 13 | -------------------------------------------------------------------------------- /java.security/src/jdk/security/interfaces/RSAKey.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.security.interfaces.RSAKey 2 | "The interface to an RSA public or private key." 3 | (:refer-clojure :only [require comment defn ->]) 4 | (:import [java.security.interfaces RSAKey])) 5 | 6 | (defn get-modulus 7 | "Returns the modulus. 8 | 9 | returns: the modulus - `java.math.BigInteger`" 10 | (^java.math.BigInteger [^RSAKey this] 11 | (-> this (.getModulus)))) 12 | 13 | -------------------------------------------------------------------------------- /java.security/src/jdk/security/interfaces/RSAPrivateKey.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.security.interfaces.RSAPrivateKey 2 | "The interface to an RSA private key." 3 | (:refer-clojure :only [require comment defn ->]) 4 | (:import [java.security.interfaces RSAPrivateKey])) 5 | 6 | (defn get-private-exponent 7 | "Returns the private exponent. 8 | 9 | returns: the private exponent - `java.math.BigInteger`" 10 | (^java.math.BigInteger [^RSAPrivateKey this] 11 | (-> this (.getPrivateExponent)))) 12 | 13 | -------------------------------------------------------------------------------- /java.security/src/jdk/security/interfaces/RSAPublicKey.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.security.interfaces.RSAPublicKey 2 | "The interface to an RSA public key." 3 | (:refer-clojure :only [require comment defn ->]) 4 | (:import [java.security.interfaces RSAPublicKey])) 5 | 6 | (defn get-public-exponent 7 | "Returns the public exponent. 8 | 9 | returns: the public exponent - `java.math.BigInteger`" 10 | (^java.math.BigInteger [^RSAPublicKey this] 11 | (-> this (.getPublicExponent)))) 12 | 13 | -------------------------------------------------------------------------------- /java.security/src/jdk/security/spec/AlgorithmParameterSpec.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.security.spec.AlgorithmParameterSpec 2 | "A (transparent) specification of cryptographic parameters. 3 | 4 | This interface contains no methods or constants. Its only purpose 5 | is to group (and provide type safety for) all parameter specifications. 6 | All parameter specifications must implement this interface." 7 | (:refer-clojure :only [require comment defn ->]) 8 | (:import [java.security.spec AlgorithmParameterSpec])) 9 | 10 | -------------------------------------------------------------------------------- /java.sql/project.clj: -------------------------------------------------------------------------------- 1 | (defproject clojure-interop/java.sql "1.0.5" 2 | :description "Clojure to Java Interop Bindings for java.sql" 3 | :url "https://github.com/clojure-interop/java-jdk" 4 | :license {:name "Eclipse Public License" 5 | :url "http://www.eclipse.org/legal/epl-v10.html"} 6 | :dependencies [[org.clojure/clojure "1.8.0"]] 7 | :source-paths ["src"]) 8 | -------------------------------------------------------------------------------- /java.sql/src/core.clj: -------------------------------------------------------------------------------- 1 | (ns core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[jdk.sql.core]) 6 | -------------------------------------------------------------------------------- /java.text/project.clj: -------------------------------------------------------------------------------- 1 | (defproject clojure-interop/java.text "1.0.5" 2 | :description "Clojure to Java Interop Bindings for java.text" 3 | :url "https://github.com/clojure-interop/java-jdk" 4 | :license {:name "Eclipse Public License" 5 | :url "http://www.eclipse.org/legal/epl-v10.html"} 6 | :dependencies [[org.clojure/clojure "1.8.0"]] 7 | :source-paths ["src"]) 8 | -------------------------------------------------------------------------------- /java.text/src/core.clj: -------------------------------------------------------------------------------- 1 | (ns core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[jdk.text.core]) 6 | (require '[jdk.text.spi.core]) 7 | -------------------------------------------------------------------------------- /java.text/src/jdk/text/Format$Field.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.text.Format$Field 2 | "Defines constants that are used as attribute keys in the 3 | AttributedCharacterIterator returned 4 | from Format.formatToCharacterIterator and as 5 | field identifiers in FieldPosition." 6 | (:refer-clojure :only [require comment defn ->]) 7 | (:import [java.text Format$Field])) 8 | 9 | -------------------------------------------------------------------------------- /java.text/src/jdk/text/spi/core.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.text.spi.core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[jdk.text.spi.BreakIteratorProvider]) 6 | (require '[jdk.text.spi.CollatorProvider]) 7 | (require '[jdk.text.spi.DateFormatProvider]) 8 | (require '[jdk.text.spi.DateFormatSymbolsProvider]) 9 | (require '[jdk.text.spi.DecimalFormatSymbolsProvider]) 10 | (require '[jdk.text.spi.NumberFormatProvider]) 11 | -------------------------------------------------------------------------------- /java.time/project.clj: -------------------------------------------------------------------------------- 1 | (defproject clojure-interop/java.time "1.0.5" 2 | :description "Clojure to Java Interop Bindings for java.time" 3 | :url "https://github.com/clojure-interop/java-jdk" 4 | :license {:name "Eclipse Public License" 5 | :url "http://www.eclipse.org/legal/epl-v10.html"} 6 | :dependencies [[org.clojure/clojure "1.8.0"]] 7 | :source-paths ["src"]) 8 | -------------------------------------------------------------------------------- /java.time/src/core.clj: -------------------------------------------------------------------------------- 1 | (ns core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[jdk.time.core]) 6 | (require '[jdk.time.chrono.core]) 7 | (require '[jdk.time.format.core]) 8 | (require '[jdk.time.temporal.core]) 9 | (require '[jdk.time.zone.core]) 10 | -------------------------------------------------------------------------------- /java.time/src/jdk/time/format/core.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.time.format.core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[jdk.time.format.DateTimeFormatter]) 6 | (require '[jdk.time.format.DateTimeFormatterBuilder]) 7 | (require '[jdk.time.format.DateTimeParseException]) 8 | (require '[jdk.time.format.DecimalStyle]) 9 | (require '[jdk.time.format.FormatStyle]) 10 | (require '[jdk.time.format.ResolverStyle]) 11 | (require '[jdk.time.format.SignStyle]) 12 | (require '[jdk.time.format.TextStyle]) 13 | -------------------------------------------------------------------------------- /java.time/src/jdk/time/zone/core.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.time.zone.core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[jdk.time.zone.ZoneOffsetTransition]) 6 | (require '[jdk.time.zone.ZoneOffsetTransitionRule$TimeDefinition]) 7 | (require '[jdk.time.zone.ZoneOffsetTransitionRule]) 8 | (require '[jdk.time.zone.ZoneRules]) 9 | (require '[jdk.time.zone.ZoneRulesException]) 10 | (require '[jdk.time.zone.ZoneRulesProvider]) 11 | -------------------------------------------------------------------------------- /java.util.concurrent/project.clj: -------------------------------------------------------------------------------- 1 | (defproject clojure-interop/java.util.concurrent "1.0.5" 2 | :description "Clojure to Java Interop Bindings for java.util.concurrent" 3 | :url "https://github.com/clojure-interop/java-jdk" 4 | :license {:name "Eclipse Public License" 5 | :url "http://www.eclipse.org/legal/epl-v10.html"} 6 | :dependencies [[org.clojure/clojure "1.8.0"]] 7 | :source-paths ["src"]) 8 | -------------------------------------------------------------------------------- /java.util.concurrent/src/core.clj: -------------------------------------------------------------------------------- 1 | (ns core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[jdk.util.concurrent.core]) 6 | (require '[jdk.util.concurrent.atomic.core]) 7 | (require '[jdk.util.concurrent.locks.core]) 8 | -------------------------------------------------------------------------------- /java.util.concurrent/src/jdk/util/concurrent/CompletableFuture$AsynchronousCompletionTask.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.util.concurrent.CompletableFuture$AsynchronousCompletionTask 2 | "A marker interface identifying asynchronous tasks produced by 3 | async methods. This may be useful for monitoring, 4 | debugging, and tracking asynchronous activities." 5 | (:refer-clojure :only [require comment defn ->]) 6 | (:import [java.util.concurrent CompletableFuture$AsynchronousCompletionTask])) 7 | 8 | -------------------------------------------------------------------------------- /java.util.concurrent/src/jdk/util/concurrent/RunnableFuture.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.util.concurrent.RunnableFuture 2 | "A Future that is Runnable. Successful execution of 3 | the run method causes completion of the Future 4 | and allows access to its results." 5 | (:refer-clojure :only [require comment defn ->]) 6 | (:import [java.util.concurrent RunnableFuture])) 7 | 8 | (defn run 9 | "Sets this Future to the result of its computation 10 | unless it has been cancelled." 11 | ([^RunnableFuture this] 12 | (-> this (.run)))) 13 | 14 | -------------------------------------------------------------------------------- /java.util.concurrent/src/jdk/util/concurrent/ScheduledFuture.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.util.concurrent.ScheduledFuture 2 | "A delayed result-bearing action that can be cancelled. 3 | Usually a scheduled future is the result of scheduling 4 | a task with a ScheduledExecutorService." 5 | (:refer-clojure :only [require comment defn ->]) 6 | (:import [java.util.concurrent ScheduledFuture])) 7 | 8 | -------------------------------------------------------------------------------- /java.util.function/project.clj: -------------------------------------------------------------------------------- 1 | (defproject clojure-interop/java.util.function "1.0.5" 2 | :description "Clojure to Java Interop Bindings for java.util.function" 3 | :url "https://github.com/clojure-interop/java-jdk" 4 | :license {:name "Eclipse Public License" 5 | :url "http://www.eclipse.org/legal/epl-v10.html"} 6 | :dependencies [[org.clojure/clojure "1.8.0"]] 7 | :source-paths ["src"]) 8 | -------------------------------------------------------------------------------- /java.util.function/src/core.clj: -------------------------------------------------------------------------------- 1 | (ns core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[jdk.util.function.core]) 6 | -------------------------------------------------------------------------------- /java.util.function/src/jdk/util/function/Supplier.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.util.function.Supplier 2 | "Represents a supplier of results. 3 | 4 | There is no requirement that a new or distinct result be returned each 5 | time the supplier is invoked. 6 | 7 | This is a functional interface 8 | whose functional method is get()." 9 | (:refer-clojure :only [require comment defn ->]) 10 | (:import [java.util.function Supplier])) 11 | 12 | (defn get 13 | "Gets a result. 14 | 15 | returns: a result - `T`" 16 | ([^Supplier this] 17 | (-> this (.get)))) 18 | 19 | -------------------------------------------------------------------------------- /java.util.jar/project.clj: -------------------------------------------------------------------------------- 1 | (defproject clojure-interop/java.util.jar "1.0.5" 2 | :description "Clojure to Java Interop Bindings for java.util.jar" 3 | :url "https://github.com/clojure-interop/java-jdk" 4 | :license {:name "Eclipse Public License" 5 | :url "http://www.eclipse.org/legal/epl-v10.html"} 6 | :dependencies [[org.clojure/clojure "1.8.0"]] 7 | :source-paths ["src"]) 8 | -------------------------------------------------------------------------------- /java.util.jar/src/core.clj: -------------------------------------------------------------------------------- 1 | (ns core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[jdk.util.jar.core]) 6 | -------------------------------------------------------------------------------- /java.util.jar/src/jdk/util/jar/JarException.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.util.jar.JarException 2 | "Signals that an error of some sort has occurred while reading from 3 | or writing to a JAR file." 4 | (:refer-clojure :only [require comment defn ->]) 5 | (:import [java.util.jar JarException])) 6 | 7 | (defn ->jar-exception 8 | "Constructor. 9 | 10 | Constructs a JarException with the specified detail message. 11 | 12 | s - the detail message - `java.lang.String`" 13 | (^JarException [^java.lang.String s] 14 | (new JarException s)) 15 | (^JarException [] 16 | (new JarException ))) 17 | 18 | -------------------------------------------------------------------------------- /java.util.jar/src/jdk/util/jar/core.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.util.jar.core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[jdk.util.jar.Attributes$Name]) 6 | (require '[jdk.util.jar.Attributes]) 7 | (require '[jdk.util.jar.JarEntry]) 8 | (require '[jdk.util.jar.JarException]) 9 | (require '[jdk.util.jar.JarFile]) 10 | (require '[jdk.util.jar.JarInputStream]) 11 | (require '[jdk.util.jar.JarOutputStream]) 12 | (require '[jdk.util.jar.Manifest]) 13 | (require '[jdk.util.jar.Pack200$Packer]) 14 | (require '[jdk.util.jar.Pack200$Unpacker]) 15 | (require '[jdk.util.jar.Pack200]) 16 | -------------------------------------------------------------------------------- /java.util.logging/project.clj: -------------------------------------------------------------------------------- 1 | (defproject clojure-interop/java.util.logging "1.0.5" 2 | :description "Clojure to Java Interop Bindings for java.util.logging" 3 | :url "https://github.com/clojure-interop/java-jdk" 4 | :license {:name "Eclipse Public License" 5 | :url "http://www.eclipse.org/legal/epl-v10.html"} 6 | :dependencies [[org.clojure/clojure "1.8.0"]] 7 | :source-paths ["src"]) 8 | -------------------------------------------------------------------------------- /java.util.logging/src/core.clj: -------------------------------------------------------------------------------- 1 | (ns core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[jdk.util.logging.core]) 6 | -------------------------------------------------------------------------------- /java.util.prefs/project.clj: -------------------------------------------------------------------------------- 1 | (defproject clojure-interop/java.util.prefs "1.0.5" 2 | :description "Clojure to Java Interop Bindings for java.util.prefs" 3 | :url "https://github.com/clojure-interop/java-jdk" 4 | :license {:name "Eclipse Public License" 5 | :url "http://www.eclipse.org/legal/epl-v10.html"} 6 | :dependencies [[org.clojure/clojure "1.8.0"]] 7 | :source-paths ["src"]) 8 | -------------------------------------------------------------------------------- /java.util.prefs/src/core.clj: -------------------------------------------------------------------------------- 1 | (ns core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[jdk.util.prefs.core]) 6 | -------------------------------------------------------------------------------- /java.util.prefs/src/jdk/util/prefs/core.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.util.prefs.core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[jdk.util.prefs.AbstractPreferences]) 6 | (require '[jdk.util.prefs.BackingStoreException]) 7 | (require '[jdk.util.prefs.InvalidPreferencesFormatException]) 8 | (require '[jdk.util.prefs.NodeChangeEvent]) 9 | (require '[jdk.util.prefs.NodeChangeListener]) 10 | (require '[jdk.util.prefs.PreferenceChangeEvent]) 11 | (require '[jdk.util.prefs.PreferenceChangeListener]) 12 | (require '[jdk.util.prefs.Preferences]) 13 | (require '[jdk.util.prefs.PreferencesFactory]) 14 | -------------------------------------------------------------------------------- /java.util.regex/project.clj: -------------------------------------------------------------------------------- 1 | (defproject clojure-interop/java.util.regex "1.0.5" 2 | :description "Clojure to Java Interop Bindings for java.util.regex" 3 | :url "https://github.com/clojure-interop/java-jdk" 4 | :license {:name "Eclipse Public License" 5 | :url "http://www.eclipse.org/legal/epl-v10.html"} 6 | :dependencies [[org.clojure/clojure "1.8.0"]] 7 | :source-paths ["src"]) 8 | -------------------------------------------------------------------------------- /java.util.regex/src/core.clj: -------------------------------------------------------------------------------- 1 | (ns core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[jdk.util.regex.core]) 6 | -------------------------------------------------------------------------------- /java.util.regex/src/jdk/util/regex/core.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.util.regex.core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[jdk.util.regex.MatchResult]) 6 | (require '[jdk.util.regex.Matcher]) 7 | (require '[jdk.util.regex.Pattern]) 8 | (require '[jdk.util.regex.PatternSyntaxException]) 9 | -------------------------------------------------------------------------------- /java.util.spi/project.clj: -------------------------------------------------------------------------------- 1 | (defproject clojure-interop/java.util.spi "1.0.5" 2 | :description "Clojure to Java Interop Bindings for java.util.spi" 3 | :url "https://github.com/clojure-interop/java-jdk" 4 | :license {:name "Eclipse Public License" 5 | :url "http://www.eclipse.org/legal/epl-v10.html"} 6 | :dependencies [[org.clojure/clojure "1.8.0"]] 7 | :source-paths ["src"]) 8 | -------------------------------------------------------------------------------- /java.util.spi/src/core.clj: -------------------------------------------------------------------------------- 1 | (ns core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[jdk.util.spi.core]) 6 | -------------------------------------------------------------------------------- /java.util.spi/src/jdk/util/spi/core.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.util.spi.core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[jdk.util.spi.CalendarDataProvider]) 6 | (require '[jdk.util.spi.CalendarNameProvider]) 7 | (require '[jdk.util.spi.CurrencyNameProvider]) 8 | (require '[jdk.util.spi.LocaleNameProvider]) 9 | (require '[jdk.util.spi.LocaleServiceProvider]) 10 | (require '[jdk.util.spi.ResourceBundleControlProvider]) 11 | (require '[jdk.util.spi.TimeZoneNameProvider]) 12 | -------------------------------------------------------------------------------- /java.util.stream/project.clj: -------------------------------------------------------------------------------- 1 | (defproject clojure-interop/java.util.stream "1.0.5" 2 | :description "Clojure to Java Interop Bindings for java.util.stream" 3 | :url "https://github.com/clojure-interop/java-jdk" 4 | :license {:name "Eclipse Public License" 5 | :url "http://www.eclipse.org/legal/epl-v10.html"} 6 | :dependencies [[org.clojure/clojure "1.8.0"]] 7 | :source-paths ["src"]) 8 | -------------------------------------------------------------------------------- /java.util.stream/src/core.clj: -------------------------------------------------------------------------------- 1 | (ns core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[jdk.util.stream.core]) 6 | -------------------------------------------------------------------------------- /java.util.zip/project.clj: -------------------------------------------------------------------------------- 1 | (defproject clojure-interop/java.util.zip "1.0.5" 2 | :description "Clojure to Java Interop Bindings for java.util.zip" 3 | :url "https://github.com/clojure-interop/java-jdk" 4 | :license {:name "Eclipse Public License" 5 | :url "http://www.eclipse.org/legal/epl-v10.html"} 6 | :dependencies [[org.clojure/clojure "1.8.0"]] 7 | :source-paths ["src"]) 8 | -------------------------------------------------------------------------------- /java.util.zip/src/core.clj: -------------------------------------------------------------------------------- 1 | (ns core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[jdk.util.zip.core]) 6 | -------------------------------------------------------------------------------- /java.util.zip/src/jdk/util/zip/ZipError.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.util.zip.ZipError 2 | "Signals that an unrecoverable error has occurred." 3 | (:refer-clojure :only [require comment defn ->]) 4 | (:import [java.util.zip ZipError])) 5 | 6 | (defn ->zip-error 7 | "Constructor. 8 | 9 | Constructs a ZipError with the given detail message. 10 | 11 | s - the String containing a detail message - `java.lang.String`" 12 | (^ZipError [^java.lang.String s] 13 | (new ZipError s))) 14 | 15 | -------------------------------------------------------------------------------- /java.util.zip/src/jdk/util/zip/ZipException.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.util.zip.ZipException 2 | "Signals that a Zip exception of some sort has occurred." 3 | (:refer-clojure :only [require comment defn ->]) 4 | (:import [java.util.zip ZipException])) 5 | 6 | (defn ->zip-exception 7 | "Constructor. 8 | 9 | Constructs a ZipException with the specified detail 10 | message. 11 | 12 | s - the detail message. - `java.lang.String`" 13 | (^ZipException [^java.lang.String s] 14 | (new ZipException s)) 15 | (^ZipException [] 16 | (new ZipException ))) 17 | 18 | -------------------------------------------------------------------------------- /java.util/project.clj: -------------------------------------------------------------------------------- 1 | (defproject clojure-interop/java.util "1.0.5" 2 | :description "Clojure to Java Interop Bindings for java.util" 3 | :url "https://github.com/clojure-interop/java-jdk" 4 | :license {:name "Eclipse Public License" 5 | :url "http://www.eclipse.org/legal/epl-v10.html"} 6 | :dependencies [[org.clojure/clojure "1.8.0"]] 7 | :source-paths ["src"]) 8 | -------------------------------------------------------------------------------- /java.util/src/core.clj: -------------------------------------------------------------------------------- 1 | (ns core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[jdk.util.core]) 6 | (require '[jdk.util.concurrent.core]) 7 | (require '[jdk.util.concurrent.atomic.core]) 8 | (require '[jdk.util.concurrent.locks.core]) 9 | (require '[jdk.util.function.core]) 10 | (require '[jdk.util.jar.core]) 11 | (require '[jdk.util.logging.core]) 12 | (require '[jdk.util.prefs.core]) 13 | (require '[jdk.util.regex.core]) 14 | (require '[jdk.util.spi.core]) 15 | (require '[jdk.util.stream.core]) 16 | (require '[jdk.util.zip.core]) 17 | -------------------------------------------------------------------------------- /java.util/src/jdk/util/EmptyStackException.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.util.EmptyStackException 2 | "Thrown by methods in the Stack class to indicate 3 | that the stack is empty." 4 | (:refer-clojure :only [require comment defn ->]) 5 | (:import [java.util EmptyStackException])) 6 | 7 | (defn ->empty-stack-exception 8 | "Constructor. 9 | 10 | Constructs a new EmptyStackException with null 11 | as its error message string." 12 | (^EmptyStackException [] 13 | (new EmptyStackException ))) 14 | 15 | -------------------------------------------------------------------------------- /java.util/src/jdk/util/EventListener.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.util.EventListener 2 | "A tagging interface that all event listener interfaces must extend." 3 | (:refer-clojure :only [require comment defn ->]) 4 | (:import [java.util EventListener])) 5 | 6 | -------------------------------------------------------------------------------- /java.util/src/jdk/util/FormatterClosedException.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.util.FormatterClosedException 2 | "Unchecked exception thrown when the formatter has been closed. 3 | 4 | Unless otherwise specified, passing a null argument to any 5 | method or constructor in this class will cause a NullPointerException to be thrown." 6 | (:refer-clojure :only [require comment defn ->]) 7 | (:import [java.util FormatterClosedException])) 8 | 9 | (defn ->formatter-closed-exception 10 | "Constructor. 11 | 12 | Constructs an instance of this class." 13 | (^FormatterClosedException [] 14 | (new FormatterClosedException ))) 15 | 16 | -------------------------------------------------------------------------------- /java.util/src/jdk/util/IllegalFormatException.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.util.IllegalFormatException 2 | "Unchecked exception thrown when a format string contains an illegal syntax 3 | or a format specifier that is incompatible with the given arguments. Only 4 | explicit subtypes of this exception which correspond to specific errors 5 | should be instantiated." 6 | (:refer-clojure :only [require comment defn ->]) 7 | (:import [java.util IllegalFormatException])) 8 | 9 | -------------------------------------------------------------------------------- /java.util/src/jdk/util/concurrent/CompletableFuture$AsynchronousCompletionTask.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.util.concurrent.CompletableFuture$AsynchronousCompletionTask 2 | "A marker interface identifying asynchronous tasks produced by 3 | async methods. This may be useful for monitoring, 4 | debugging, and tracking asynchronous activities." 5 | (:refer-clojure :only [require comment defn ->]) 6 | (:import [java.util.concurrent CompletableFuture$AsynchronousCompletionTask])) 7 | 8 | -------------------------------------------------------------------------------- /java.util/src/jdk/util/concurrent/RunnableFuture.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.util.concurrent.RunnableFuture 2 | "A Future that is Runnable. Successful execution of 3 | the run method causes completion of the Future 4 | and allows access to its results." 5 | (:refer-clojure :only [require comment defn ->]) 6 | (:import [java.util.concurrent RunnableFuture])) 7 | 8 | (defn run 9 | "Sets this Future to the result of its computation 10 | unless it has been cancelled." 11 | ([^RunnableFuture this] 12 | (-> this (.run)))) 13 | 14 | -------------------------------------------------------------------------------- /java.util/src/jdk/util/concurrent/ScheduledFuture.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.util.concurrent.ScheduledFuture 2 | "A delayed result-bearing action that can be cancelled. 3 | Usually a scheduled future is the result of scheduling 4 | a task with a ScheduledExecutorService." 5 | (:refer-clojure :only [require comment defn ->]) 6 | (:import [java.util.concurrent ScheduledFuture])) 7 | 8 | -------------------------------------------------------------------------------- /java.util/src/jdk/util/function/Supplier.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.util.function.Supplier 2 | "Represents a supplier of results. 3 | 4 | There is no requirement that a new or distinct result be returned each 5 | time the supplier is invoked. 6 | 7 | This is a functional interface 8 | whose functional method is get()." 9 | (:refer-clojure :only [require comment defn ->]) 10 | (:import [java.util.function Supplier])) 11 | 12 | (defn get 13 | "Gets a result. 14 | 15 | returns: a result - `T`" 16 | ([^Supplier this] 17 | (-> this (.get)))) 18 | 19 | -------------------------------------------------------------------------------- /java.util/src/jdk/util/jar/JarException.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.util.jar.JarException 2 | "Signals that an error of some sort has occurred while reading from 3 | or writing to a JAR file." 4 | (:refer-clojure :only [require comment defn ->]) 5 | (:import [java.util.jar JarException])) 6 | 7 | (defn ->jar-exception 8 | "Constructor. 9 | 10 | Constructs a JarException with the specified detail message. 11 | 12 | s - the detail message - `java.lang.String`" 13 | (^JarException [^java.lang.String s] 14 | (new JarException s)) 15 | (^JarException [] 16 | (new JarException ))) 17 | 18 | -------------------------------------------------------------------------------- /java.util/src/jdk/util/jar/core.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.util.jar.core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[jdk.util.jar.Attributes$Name]) 6 | (require '[jdk.util.jar.Attributes]) 7 | (require '[jdk.util.jar.JarEntry]) 8 | (require '[jdk.util.jar.JarException]) 9 | (require '[jdk.util.jar.JarFile]) 10 | (require '[jdk.util.jar.JarInputStream]) 11 | (require '[jdk.util.jar.JarOutputStream]) 12 | (require '[jdk.util.jar.Manifest]) 13 | (require '[jdk.util.jar.Pack200$Packer]) 14 | (require '[jdk.util.jar.Pack200$Unpacker]) 15 | (require '[jdk.util.jar.Pack200]) 16 | -------------------------------------------------------------------------------- /java.util/src/jdk/util/prefs/core.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.util.prefs.core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[jdk.util.prefs.AbstractPreferences]) 6 | (require '[jdk.util.prefs.BackingStoreException]) 7 | (require '[jdk.util.prefs.InvalidPreferencesFormatException]) 8 | (require '[jdk.util.prefs.NodeChangeEvent]) 9 | (require '[jdk.util.prefs.NodeChangeListener]) 10 | (require '[jdk.util.prefs.PreferenceChangeEvent]) 11 | (require '[jdk.util.prefs.PreferenceChangeListener]) 12 | (require '[jdk.util.prefs.Preferences]) 13 | (require '[jdk.util.prefs.PreferencesFactory]) 14 | -------------------------------------------------------------------------------- /java.util/src/jdk/util/regex/core.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.util.regex.core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[jdk.util.regex.MatchResult]) 6 | (require '[jdk.util.regex.Matcher]) 7 | (require '[jdk.util.regex.Pattern]) 8 | (require '[jdk.util.regex.PatternSyntaxException]) 9 | -------------------------------------------------------------------------------- /java.util/src/jdk/util/spi/core.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.util.spi.core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[jdk.util.spi.CalendarDataProvider]) 6 | (require '[jdk.util.spi.CalendarNameProvider]) 7 | (require '[jdk.util.spi.CurrencyNameProvider]) 8 | (require '[jdk.util.spi.LocaleNameProvider]) 9 | (require '[jdk.util.spi.LocaleServiceProvider]) 10 | (require '[jdk.util.spi.ResourceBundleControlProvider]) 11 | (require '[jdk.util.spi.TimeZoneNameProvider]) 12 | -------------------------------------------------------------------------------- /java.util/src/jdk/util/zip/ZipError.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.util.zip.ZipError 2 | "Signals that an unrecoverable error has occurred." 3 | (:refer-clojure :only [require comment defn ->]) 4 | (:import [java.util.zip ZipError])) 5 | 6 | (defn ->zip-error 7 | "Constructor. 8 | 9 | Constructs a ZipError with the given detail message. 10 | 11 | s - the String containing a detail message - `java.lang.String`" 12 | (^ZipError [^java.lang.String s] 13 | (new ZipError s))) 14 | 15 | -------------------------------------------------------------------------------- /java.util/src/jdk/util/zip/ZipException.clj: -------------------------------------------------------------------------------- 1 | (ns jdk.util.zip.ZipException 2 | "Signals that a Zip exception of some sort has occurred." 3 | (:refer-clojure :only [require comment defn ->]) 4 | (:import [java.util.zip ZipException])) 5 | 6 | (defn ->zip-exception 7 | "Constructor. 8 | 9 | Constructs a ZipException with the specified detail 10 | message. 11 | 12 | s - the detail message. - `java.lang.String`" 13 | (^ZipException [^java.lang.String s] 14 | (new ZipException s)) 15 | (^ZipException [] 16 | (new ZipException ))) 17 | 18 | -------------------------------------------------------------------------------- /javax.accessibility/project.clj: -------------------------------------------------------------------------------- 1 | (defproject clojure-interop/javax.accessibility "1.0.5" 2 | :description "Clojure to Java Interop Bindings for javax.accessibility" 3 | :url "https://github.com/clojure-interop/java-jdk" 4 | :license {:name "Eclipse Public License" 5 | :url "http://www.eclipse.org/legal/epl-v10.html"} 6 | :dependencies [[org.clojure/clojure "1.8.0"]] 7 | :source-paths ["src"]) 8 | -------------------------------------------------------------------------------- /javax.accessibility/src/core.clj: -------------------------------------------------------------------------------- 1 | (ns core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[javax.accessibility.core]) 6 | -------------------------------------------------------------------------------- /javax.activation/project.clj: -------------------------------------------------------------------------------- 1 | (defproject clojure-interop/javax.activation "1.0.5" 2 | :description "Clojure to Java Interop Bindings for javax.activation" 3 | :url "https://github.com/clojure-interop/java-jdk" 4 | :license {:name "Eclipse Public License" 5 | :url "http://www.eclipse.org/legal/epl-v10.html"} 6 | :dependencies [[org.clojure/clojure "1.8.0"]] 7 | :source-paths ["src"]) 8 | -------------------------------------------------------------------------------- /javax.activation/src/core.clj: -------------------------------------------------------------------------------- 1 | (ns core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[javax.activation.core]) 6 | -------------------------------------------------------------------------------- /javax.activity/project.clj: -------------------------------------------------------------------------------- 1 | (defproject clojure-interop/javax.activity "1.0.5" 2 | :description "Clojure to Java Interop Bindings for javax.activity" 3 | :url "https://github.com/clojure-interop/java-jdk" 4 | :license {:name "Eclipse Public License" 5 | :url "http://www.eclipse.org/legal/epl-v10.html"} 6 | :dependencies [[org.clojure/clojure "1.8.0"]] 7 | :source-paths ["src"]) 8 | -------------------------------------------------------------------------------- /javax.activity/src/core.clj: -------------------------------------------------------------------------------- 1 | (ns core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[javax.activity.core]) 6 | -------------------------------------------------------------------------------- /javax.activity/src/javax/activity/core.clj: -------------------------------------------------------------------------------- 1 | (ns javax.activity.core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[javax.activity.ActivityCompletedException]) 6 | (require '[javax.activity.ActivityRequiredException]) 7 | (require '[javax.activity.InvalidActivityException]) 8 | -------------------------------------------------------------------------------- /javax.annotation/project.clj: -------------------------------------------------------------------------------- 1 | (defproject clojure-interop/javax.annotation "1.0.5" 2 | :description "Clojure to Java Interop Bindings for javax.annotation" 3 | :url "https://github.com/clojure-interop/java-jdk" 4 | :license {:name "Eclipse Public License" 5 | :url "http://www.eclipse.org/legal/epl-v10.html"} 6 | :dependencies [[org.clojure/clojure "1.8.0"]] 7 | :source-paths ["src"]) 8 | -------------------------------------------------------------------------------- /javax.annotation/src/core.clj: -------------------------------------------------------------------------------- 1 | (ns core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[javax.annotation.core]) 6 | (require '[javax.annotation.processing.core]) 7 | -------------------------------------------------------------------------------- /javax.annotation/src/javax/annotation/core.clj: -------------------------------------------------------------------------------- 1 | (ns javax.annotation.core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[javax.annotation.Generated]) 6 | (require '[javax.annotation.PostConstruct]) 7 | (require '[javax.annotation.PreDestroy]) 8 | (require '[javax.annotation.Resource$AuthenticationType]) 9 | (require '[javax.annotation.Resource]) 10 | (require '[javax.annotation.Resources]) 11 | -------------------------------------------------------------------------------- /javax.crypto/project.clj: -------------------------------------------------------------------------------- 1 | (defproject clojure-interop/javax.crypto "1.0.5" 2 | :description "Clojure to Java Interop Bindings for javax.crypto" 3 | :url "https://github.com/clojure-interop/java-jdk" 4 | :license {:name "Eclipse Public License" 5 | :url "http://www.eclipse.org/legal/epl-v10.html"} 6 | :dependencies [[org.clojure/clojure "1.8.0"]] 7 | :source-paths ["src"]) 8 | -------------------------------------------------------------------------------- /javax.crypto/src/core.clj: -------------------------------------------------------------------------------- 1 | (ns core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[javax.crypto.core]) 6 | (require '[javax.crypto.interfaces.core]) 7 | (require '[javax.crypto.spec.core]) 8 | -------------------------------------------------------------------------------- /javax.crypto/src/javax/crypto/ExemptionMechanismSpi.clj: -------------------------------------------------------------------------------- 1 | (ns javax.crypto.ExemptionMechanismSpi 2 | "This class defines the Service Provider Interface (SPI) 3 | for the ExemptionMechanism class. 4 | All the abstract methods in this class must be implemented by each 5 | cryptographic service provider who wishes to supply the implementation 6 | of a particular exemption mechanism." 7 | (:refer-clojure :only [require comment defn ->]) 8 | (:import [javax.crypto ExemptionMechanismSpi])) 9 | 10 | (defn ->exemption-mechanism-spi 11 | "Constructor." 12 | (^ExemptionMechanismSpi [] 13 | (new ExemptionMechanismSpi ))) 14 | 15 | -------------------------------------------------------------------------------- /javax.crypto/src/javax/crypto/KeyGeneratorSpi.clj: -------------------------------------------------------------------------------- 1 | (ns javax.crypto.KeyGeneratorSpi 2 | "This class defines the Service Provider Interface (SPI) 3 | for the KeyGenerator class. 4 | All the abstract methods in this class must be implemented by each 5 | cryptographic service provider who wishes to supply the implementation 6 | of a key generator for a particular algorithm." 7 | (:refer-clojure :only [require comment defn ->]) 8 | (:import [javax.crypto KeyGeneratorSpi])) 9 | 10 | (defn ->key-generator-spi 11 | "Constructor." 12 | (^KeyGeneratorSpi [] 13 | (new KeyGeneratorSpi ))) 14 | 15 | -------------------------------------------------------------------------------- /javax.crypto/src/javax/crypto/NullCipher.clj: -------------------------------------------------------------------------------- 1 | (ns javax.crypto.NullCipher 2 | "The NullCipher class is a class that provides an 3 | \"identity cipher\" -- one that does not transform the plain text. As 4 | a consequence, the ciphertext is identical to the plaintext. All 5 | initialization methods do nothing, while the blocksize is set to 1 6 | byte." 7 | (:refer-clojure :only [require comment defn ->]) 8 | (:import [javax.crypto NullCipher])) 9 | 10 | (defn ->null-cipher 11 | "Constructor. 12 | 13 | Creates a NullCipher object." 14 | (^NullCipher [] 15 | (new NullCipher ))) 16 | 17 | -------------------------------------------------------------------------------- /javax.crypto/src/javax/crypto/interfaces/DHKey.clj: -------------------------------------------------------------------------------- 1 | (ns javax.crypto.interfaces.DHKey 2 | "The interface to a Diffie-Hellman key." 3 | (:refer-clojure :only [require comment defn ->]) 4 | (:import [javax.crypto.interfaces DHKey])) 5 | 6 | (defn get-params 7 | "Returns the key parameters. 8 | 9 | returns: the key parameters - `javax.crypto.spec.DHParameterSpec`" 10 | (^javax.crypto.spec.DHParameterSpec [^DHKey this] 11 | (-> this (.getParams)))) 12 | 13 | -------------------------------------------------------------------------------- /javax.crypto/src/javax/crypto/interfaces/DHPrivateKey.clj: -------------------------------------------------------------------------------- 1 | (ns javax.crypto.interfaces.DHPrivateKey 2 | "The interface to a Diffie-Hellman private key." 3 | (:refer-clojure :only [require comment defn ->]) 4 | (:import [javax.crypto.interfaces DHPrivateKey])) 5 | 6 | (defn get-x 7 | "Returns the private value, x. 8 | 9 | returns: the private value, x - `java.math.BigInteger`" 10 | (^java.math.BigInteger [^DHPrivateKey this] 11 | (-> this (.getX)))) 12 | 13 | -------------------------------------------------------------------------------- /javax.crypto/src/javax/crypto/interfaces/DHPublicKey.clj: -------------------------------------------------------------------------------- 1 | (ns javax.crypto.interfaces.DHPublicKey 2 | "The interface to a Diffie-Hellman public key." 3 | (:refer-clojure :only [require comment defn ->]) 4 | (:import [javax.crypto.interfaces DHPublicKey])) 5 | 6 | (defn get-y 7 | "Returns the public value, y. 8 | 9 | returns: the public value, y - `java.math.BigInteger`" 10 | (^java.math.BigInteger [^DHPublicKey this] 11 | (-> this (.getY)))) 12 | 13 | -------------------------------------------------------------------------------- /javax.crypto/src/javax/crypto/interfaces/core.clj: -------------------------------------------------------------------------------- 1 | (ns javax.crypto.interfaces.core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[javax.crypto.interfaces.DHKey]) 6 | (require '[javax.crypto.interfaces.DHPrivateKey]) 7 | (require '[javax.crypto.interfaces.DHPublicKey]) 8 | (require '[javax.crypto.interfaces.PBEKey]) 9 | -------------------------------------------------------------------------------- /javax.imageio/project.clj: -------------------------------------------------------------------------------- 1 | (defproject clojure-interop/javax.imageio "1.0.5" 2 | :description "Clojure to Java Interop Bindings for javax.imageio" 3 | :url "https://github.com/clojure-interop/java-jdk" 4 | :license {:name "Eclipse Public License" 5 | :url "http://www.eclipse.org/legal/epl-v10.html"} 6 | :dependencies [[org.clojure/clojure "1.8.0"]] 7 | :source-paths ["src"]) 8 | -------------------------------------------------------------------------------- /javax.imageio/src/core.clj: -------------------------------------------------------------------------------- 1 | (ns core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[javax.imageio.core]) 6 | (require '[javax.imageio.event.core]) 7 | (require '[javax.imageio.metadata.core]) 8 | (require '[javax.imageio.plugins.bmp.core]) 9 | (require '[javax.imageio.plugins.jpeg.core]) 10 | (require '[javax.imageio.spi.core]) 11 | (require '[javax.imageio.stream.core]) 12 | -------------------------------------------------------------------------------- /javax.imageio/src/javax/imageio/core.clj: -------------------------------------------------------------------------------- 1 | (ns javax.imageio.core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[javax.imageio.IIOException]) 6 | (require '[javax.imageio.IIOImage]) 7 | (require '[javax.imageio.IIOParam]) 8 | (require '[javax.imageio.IIOParamController]) 9 | (require '[javax.imageio.ImageIO]) 10 | (require '[javax.imageio.ImageReadParam]) 11 | (require '[javax.imageio.ImageReader]) 12 | (require '[javax.imageio.ImageTranscoder]) 13 | (require '[javax.imageio.ImageTypeSpecifier]) 14 | (require '[javax.imageio.ImageWriteParam]) 15 | (require '[javax.imageio.ImageWriter]) 16 | -------------------------------------------------------------------------------- /javax.imageio/src/javax/imageio/event/core.clj: -------------------------------------------------------------------------------- 1 | (ns javax.imageio.event.core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[javax.imageio.event.IIOReadProgressListener]) 6 | (require '[javax.imageio.event.IIOReadUpdateListener]) 7 | (require '[javax.imageio.event.IIOReadWarningListener]) 8 | (require '[javax.imageio.event.IIOWriteProgressListener]) 9 | (require '[javax.imageio.event.IIOWriteWarningListener]) 10 | -------------------------------------------------------------------------------- /javax.imageio/src/javax/imageio/metadata/core.clj: -------------------------------------------------------------------------------- 1 | (ns javax.imageio.metadata.core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[javax.imageio.metadata.IIOInvalidTreeException]) 6 | (require '[javax.imageio.metadata.IIOMetadata]) 7 | (require '[javax.imageio.metadata.IIOMetadataController]) 8 | (require '[javax.imageio.metadata.IIOMetadataFormat]) 9 | (require '[javax.imageio.metadata.IIOMetadataFormatImpl]) 10 | (require '[javax.imageio.metadata.IIOMetadataNode]) 11 | -------------------------------------------------------------------------------- /javax.imageio/src/javax/imageio/plugins/bmp/core.clj: -------------------------------------------------------------------------------- 1 | (ns javax.imageio.plugins.bmp.core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[javax.imageio.plugins.bmp.BMPImageWriteParam]) 6 | -------------------------------------------------------------------------------- /javax.imageio/src/javax/imageio/plugins/jpeg/core.clj: -------------------------------------------------------------------------------- 1 | (ns javax.imageio.plugins.jpeg.core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[javax.imageio.plugins.jpeg.JPEGHuffmanTable]) 6 | (require '[javax.imageio.plugins.jpeg.JPEGImageReadParam]) 7 | (require '[javax.imageio.plugins.jpeg.JPEGImageWriteParam]) 8 | (require '[javax.imageio.plugins.jpeg.JPEGQTable]) 9 | -------------------------------------------------------------------------------- /javax.jws/project.clj: -------------------------------------------------------------------------------- 1 | (defproject clojure-interop/javax.jws "1.0.5" 2 | :description "Clojure to Java Interop Bindings for javax.jws" 3 | :url "https://github.com/clojure-interop/java-jdk" 4 | :license {:name "Eclipse Public License" 5 | :url "http://www.eclipse.org/legal/epl-v10.html"} 6 | :dependencies [[org.clojure/clojure "1.8.0"]] 7 | :source-paths ["src"]) 8 | -------------------------------------------------------------------------------- /javax.jws/src/core.clj: -------------------------------------------------------------------------------- 1 | (ns core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[javax.jws.core]) 6 | (require '[javax.jws.soap.core]) 7 | -------------------------------------------------------------------------------- /javax.jws/src/javax/jws/core.clj: -------------------------------------------------------------------------------- 1 | (ns javax.jws.core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[javax.jws.HandlerChain]) 6 | (require '[javax.jws.Oneway]) 7 | (require '[javax.jws.WebMethod]) 8 | (require '[javax.jws.WebParam$Mode]) 9 | (require '[javax.jws.WebParam]) 10 | (require '[javax.jws.WebResult]) 11 | (require '[javax.jws.WebService]) 12 | -------------------------------------------------------------------------------- /javax.jws/src/javax/jws/soap/core.clj: -------------------------------------------------------------------------------- 1 | (ns javax.jws.soap.core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[javax.jws.soap.InitParam]) 6 | (require '[javax.jws.soap.SOAPBinding$ParameterStyle]) 7 | (require '[javax.jws.soap.SOAPBinding$Style]) 8 | (require '[javax.jws.soap.SOAPBinding$Use]) 9 | (require '[javax.jws.soap.SOAPBinding]) 10 | (require '[javax.jws.soap.SOAPMessageHandler]) 11 | (require '[javax.jws.soap.SOAPMessageHandlers]) 12 | -------------------------------------------------------------------------------- /javax.lang/project.clj: -------------------------------------------------------------------------------- 1 | (defproject clojure-interop/javax.lang "1.0.5" 2 | :description "Clojure to Java Interop Bindings for javax.lang" 3 | :url "https://github.com/clojure-interop/java-jdk" 4 | :license {:name "Eclipse Public License" 5 | :url "http://www.eclipse.org/legal/epl-v10.html"} 6 | :dependencies [[org.clojure/clojure "1.8.0"]] 7 | :source-paths ["src"]) 8 | -------------------------------------------------------------------------------- /javax.lang/src/core.clj: -------------------------------------------------------------------------------- 1 | (ns core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[javax.lang.model.core]) 6 | (require '[javax.lang.model.element.core]) 7 | (require '[javax.lang.model.type.core]) 8 | (require '[javax.lang.model.util.core]) 9 | -------------------------------------------------------------------------------- /javax.lang/src/javax/lang/model/core.clj: -------------------------------------------------------------------------------- 1 | (ns javax.lang.model.core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[javax.lang.model.AnnotatedConstruct]) 6 | (require '[javax.lang.model.SourceVersion]) 7 | (require '[javax.lang.model.UnknownEntityException]) 8 | -------------------------------------------------------------------------------- /javax.lang/src/javax/lang/model/element/QualifiedNameable.clj: -------------------------------------------------------------------------------- 1 | (ns javax.lang.model.element.QualifiedNameable 2 | "A mixin interface for an element that has a qualified name." 3 | (:refer-clojure :only [require comment defn ->]) 4 | (:import [javax.lang.model.element QualifiedNameable])) 5 | 6 | (defn get-qualified-name 7 | "Returns the fully qualified name of an element. 8 | 9 | returns: the fully qualified name of an element - `javax.lang.model.element.Name`" 10 | (^javax.lang.model.element.Name [^QualifiedNameable this] 11 | (-> this (.getQualifiedName)))) 12 | 13 | -------------------------------------------------------------------------------- /javax.lang/src/javax/lang/model/type/ArrayType.clj: -------------------------------------------------------------------------------- 1 | (ns javax.lang.model.type.ArrayType 2 | "Represents an array type. 3 | A multidimensional array type is represented as an array type 4 | whose component type is also an array type." 5 | (:refer-clojure :only [require comment defn ->]) 6 | (:import [javax.lang.model.type ArrayType])) 7 | 8 | (defn get-component-type 9 | "Returns the component type of this array type. 10 | 11 | returns: the component type of this array type - `javax.lang.model.type.TypeMirror`" 12 | (^javax.lang.model.type.TypeMirror [^ArrayType this] 13 | (-> this (.getComponentType)))) 14 | 15 | -------------------------------------------------------------------------------- /javax.lang/src/javax/lang/model/type/ErrorType.clj: -------------------------------------------------------------------------------- 1 | (ns javax.lang.model.type.ErrorType 2 | "Represents a class or interface type that cannot be properly modeled. 3 | This may be the result of a processing error, 4 | such as a missing class file or erroneous source code. 5 | Most queries for 6 | information derived from such a type (such as its members or its 7 | supertype) will not, in general, return meaningful results." 8 | (:refer-clojure :only [require comment defn ->]) 9 | (:import [javax.lang.model.type ErrorType])) 10 | 11 | -------------------------------------------------------------------------------- /javax.lang/src/javax/lang/model/type/NoType.clj: -------------------------------------------------------------------------------- 1 | (ns javax.lang.model.type.NoType 2 | "A pseudo-type used where no actual type is appropriate. 3 | The kinds of NoType are: 4 | 5 | VOID - corresponds to the keyword void. 6 | PACKAGE - the pseudo-type of a package element. 7 | NONE - used in other cases 8 | where no actual type is appropriate; for example, the superclass 9 | of java.lang.Object." 10 | (:refer-clojure :only [require comment defn ->]) 11 | (:import [javax.lang.model.type NoType])) 12 | 13 | -------------------------------------------------------------------------------- /javax.lang/src/javax/lang/model/type/NullType.clj: -------------------------------------------------------------------------------- 1 | (ns javax.lang.model.type.NullType 2 | "Represents the null type. 3 | This is the type of the expression null," 4 | (:refer-clojure :only [require comment defn ->]) 5 | (:import [javax.lang.model.type NullType])) 6 | 7 | -------------------------------------------------------------------------------- /javax.lang/src/javax/lang/model/type/PrimitiveType.clj: -------------------------------------------------------------------------------- 1 | (ns javax.lang.model.type.PrimitiveType 2 | "Represents a primitive type. These include 3 | boolean, byte, short, int, 4 | long, char, float, and double." 5 | (:refer-clojure :only [require comment defn ->]) 6 | (:import [javax.lang.model.type PrimitiveType])) 7 | 8 | -------------------------------------------------------------------------------- /javax.lang/src/javax/lang/model/type/ReferenceType.clj: -------------------------------------------------------------------------------- 1 | (ns javax.lang.model.type.ReferenceType 2 | "Represents a reference type. 3 | These include class and interface types, array types, type variables, 4 | and the null type." 5 | (:refer-clojure :only [require comment defn ->]) 6 | (:import [javax.lang.model.type ReferenceType])) 7 | 8 | -------------------------------------------------------------------------------- /javax.lang/src/javax/lang/model/type/UnionType.clj: -------------------------------------------------------------------------------- 1 | (ns javax.lang.model.type.UnionType 2 | "Represents a union type. 3 | 4 | As of the RELEASE_7 source version, union types can appear as the type 5 | of a multi-catch exception parameter." 6 | (:refer-clojure :only [require comment defn ->]) 7 | (:import [javax.lang.model.type UnionType])) 8 | 9 | (defn get-alternatives 10 | "Return the alternatives comprising this union type. 11 | 12 | returns: the alternatives comprising this union type. - `java.util.List`" 13 | ([^UnionType this] 14 | (-> this (.getAlternatives)))) 15 | 16 | -------------------------------------------------------------------------------- /javax.management/project.clj: -------------------------------------------------------------------------------- 1 | (defproject clojure-interop/javax.management "1.0.5" 2 | :description "Clojure to Java Interop Bindings for javax.management" 3 | :url "https://github.com/clojure-interop/java-jdk" 4 | :license {:name "Eclipse Public License" 5 | :url "http://www.eclipse.org/legal/epl-v10.html"} 6 | :dependencies [[org.clojure/clojure "1.8.0"]] 7 | :source-paths ["src"]) 8 | -------------------------------------------------------------------------------- /javax.management/src/core.clj: -------------------------------------------------------------------------------- 1 | (ns core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[javax.management.core]) 6 | (require '[javax.management.loading.core]) 7 | (require '[javax.management.modelmbean.core]) 8 | (require '[javax.management.monitor.core]) 9 | (require '[javax.management.openmbean.core]) 10 | (require '[javax.management.relation.core]) 11 | (require '[javax.management.remote.core]) 12 | (require '[javax.management.remote.rmi.core]) 13 | (require '[javax.management.timer.core]) 14 | -------------------------------------------------------------------------------- /javax.management/src/javax/management/JMException.clj: -------------------------------------------------------------------------------- 1 | (ns javax.management.JMException 2 | "Exceptions thrown by JMX implementations. 3 | It does not include the runtime exceptions." 4 | (:refer-clojure :only [require comment defn ->]) 5 | (:import [javax.management JMException])) 6 | 7 | (defn ->jm-exception 8 | "Constructor. 9 | 10 | Constructor that allows a specific error message to be specified. 11 | 12 | msg - the detail message. - `java.lang.String`" 13 | (^JMException [^java.lang.String msg] 14 | (new JMException msg)) 15 | (^JMException [] 16 | (new JMException ))) 17 | 18 | -------------------------------------------------------------------------------- /javax.management/src/javax/management/JMRuntimeException.clj: -------------------------------------------------------------------------------- 1 | (ns javax.management.JMRuntimeException 2 | "Runtime exceptions emitted by JMX implementations." 3 | (:refer-clojure :only [require comment defn ->]) 4 | (:import [javax.management JMRuntimeException])) 5 | 6 | (defn ->jm-runtime-exception 7 | "Constructor. 8 | 9 | Constructor that allows a specific error message to be specified. 10 | 11 | message - the detail message. - `java.lang.String`" 12 | (^JMRuntimeException [^java.lang.String message] 13 | (new JMRuntimeException message)) 14 | (^JMRuntimeException [] 15 | (new JMRuntimeException ))) 16 | 17 | -------------------------------------------------------------------------------- /javax.management/src/javax/management/loading/PrivateClassLoader.clj: -------------------------------------------------------------------------------- 1 | (ns javax.management.loading.PrivateClassLoader 2 | "Marker interface indicating that a ClassLoader should not be added 3 | to the ClassLoaderRepository. When a ClassLoader is 4 | registered as an MBean in the MBean server, it is added to the 5 | MBean server's ClassLoaderRepository unless it implements this 6 | interface." 7 | (:refer-clojure :only [require comment defn ->]) 8 | (:import [javax.management.loading PrivateClassLoader])) 9 | 10 | -------------------------------------------------------------------------------- /javax.management/src/javax/management/loading/core.clj: -------------------------------------------------------------------------------- 1 | (ns javax.management.loading.core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[javax.management.loading.ClassLoaderRepository]) 6 | (require '[javax.management.loading.DefaultLoaderRepository]) 7 | (require '[javax.management.loading.MLet]) 8 | (require '[javax.management.loading.MLetContent]) 9 | (require '[javax.management.loading.MLetMBean]) 10 | (require '[javax.management.loading.PrivateClassLoader]) 11 | (require '[javax.management.loading.PrivateMLet]) 12 | -------------------------------------------------------------------------------- /javax.management/src/javax/management/timer/core.clj: -------------------------------------------------------------------------------- 1 | (ns javax.management.timer.core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[javax.management.timer.Timer]) 6 | (require '[javax.management.timer.TimerMBean]) 7 | (require '[javax.management.timer.TimerNotification]) 8 | -------------------------------------------------------------------------------- /javax.naming/project.clj: -------------------------------------------------------------------------------- 1 | (defproject clojure-interop/javax.naming "1.0.5" 2 | :description "Clojure to Java Interop Bindings for javax.naming" 3 | :url "https://github.com/clojure-interop/java-jdk" 4 | :license {:name "Eclipse Public License" 5 | :url "http://www.eclipse.org/legal/epl-v10.html"} 6 | :dependencies [[org.clojure/clojure "1.8.0"]] 7 | :source-paths ["src"]) 8 | -------------------------------------------------------------------------------- /javax.naming/src/core.clj: -------------------------------------------------------------------------------- 1 | (ns core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[javax.naming.core]) 6 | (require '[javax.naming.directory.core]) 7 | (require '[javax.naming.event.core]) 8 | (require '[javax.naming.ldap.core]) 9 | (require '[javax.naming.spi.core]) 10 | -------------------------------------------------------------------------------- /javax.naming/src/javax/naming/event/core.clj: -------------------------------------------------------------------------------- 1 | (ns javax.naming.event.core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[javax.naming.event.EventContext]) 6 | (require '[javax.naming.event.EventDirContext]) 7 | (require '[javax.naming.event.NamespaceChangeListener]) 8 | (require '[javax.naming.event.NamingEvent]) 9 | (require '[javax.naming.event.NamingExceptionEvent]) 10 | (require '[javax.naming.event.NamingListener]) 11 | (require '[javax.naming.event.ObjectChangeListener]) 12 | -------------------------------------------------------------------------------- /javax.net/project.clj: -------------------------------------------------------------------------------- 1 | (defproject clojure-interop/javax.net "1.0.5" 2 | :description "Clojure to Java Interop Bindings for javax.net" 3 | :url "https://github.com/clojure-interop/java-jdk" 4 | :license {:name "Eclipse Public License" 5 | :url "http://www.eclipse.org/legal/epl-v10.html"} 6 | :dependencies [[org.clojure/clojure "1.8.0"]] 7 | :source-paths ["src"]) 8 | -------------------------------------------------------------------------------- /javax.net/src/core.clj: -------------------------------------------------------------------------------- 1 | (ns core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[javax.net.core]) 6 | (require '[javax.net.ssl.core]) 7 | -------------------------------------------------------------------------------- /javax.net/src/javax/net/core.clj: -------------------------------------------------------------------------------- 1 | (ns javax.net.core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[javax.net.ServerSocketFactory]) 6 | (require '[javax.net.SocketFactory]) 7 | -------------------------------------------------------------------------------- /javax.net/src/javax/net/ssl/KeyManager.clj: -------------------------------------------------------------------------------- 1 | (ns javax.net.ssl.KeyManager 2 | "This is the base interface for JSSE key managers. 3 | 4 | KeyManagers are responsible for managing the 5 | key material which is used to authenticate the local SSLSocket 6 | to its peer. If no key material is available, the socket will 7 | be unable to present authentication credentials. 8 | 9 | KeyManagers are created by either 10 | using a KeyManagerFactory, 11 | or by implementing one of the KeyManager subclasses." 12 | (:refer-clojure :only [require comment defn ->]) 13 | (:import [javax.net.ssl KeyManager])) 14 | 15 | -------------------------------------------------------------------------------- /javax.net/src/javax/net/ssl/SSLContextSpi.clj: -------------------------------------------------------------------------------- 1 | (ns javax.net.ssl.SSLContextSpi 2 | "This class defines the Service Provider Interface (SPI) 3 | for the SSLContext class. 4 | 5 | All the abstract methods in this class must be implemented by each 6 | cryptographic service provider who wishes to supply the implementation 7 | of a particular SSL context." 8 | (:refer-clojure :only [require comment defn ->]) 9 | (:import [javax.net.ssl SSLContextSpi])) 10 | 11 | (defn ->ssl-context-spi 12 | "Constructor." 13 | (^SSLContextSpi [] 14 | (new SSLContextSpi ))) 15 | 16 | -------------------------------------------------------------------------------- /javax.net/src/javax/net/ssl/TrustManager.clj: -------------------------------------------------------------------------------- 1 | (ns javax.net.ssl.TrustManager 2 | "This is the base interface for JSSE trust managers. 3 | 4 | TrustManagers are responsible for managing the trust material 5 | that is used when making trust decisions, and for deciding whether 6 | credentials presented by a peer should be accepted. 7 | 8 | TrustManagers are created by either 9 | using a TrustManagerFactory, 10 | or by implementing one of the TrustManager subclasses." 11 | (:refer-clojure :only [require comment defn ->]) 12 | (:import [javax.net.ssl TrustManager])) 13 | 14 | -------------------------------------------------------------------------------- /javax.print/project.clj: -------------------------------------------------------------------------------- 1 | (defproject clojure-interop/javax.print "1.0.5" 2 | :description "Clojure to Java Interop Bindings for javax.print" 3 | :url "https://github.com/clojure-interop/java-jdk" 4 | :license {:name "Eclipse Public License" 5 | :url "http://www.eclipse.org/legal/epl-v10.html"} 6 | :dependencies [[org.clojure/clojure "1.8.0"]] 7 | :source-paths ["src"]) 8 | -------------------------------------------------------------------------------- /javax.print/src/core.clj: -------------------------------------------------------------------------------- 1 | (ns core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[javax.print.core]) 6 | (require '[javax.print.attribute.core]) 7 | (require '[javax.print.attribute.standard.core]) 8 | (require '[javax.print.event.core]) 9 | -------------------------------------------------------------------------------- /javax.print/src/javax/print/attribute/PrintServiceAttribute.clj: -------------------------------------------------------------------------------- 1 | (ns javax.print.attribute.PrintServiceAttribute 2 | "Interface PrintServiceAttribute is a tagging interface which a printing 3 | attribute class implements to indicate the attribute describes the status 4 | of a Print Service or some other characteristic of a Print Service. A Print 5 | Service instance adds a number of PrintServiceAttributes to a Print 6 | service's attribute set to report the Print Service's status." 7 | (:refer-clojure :only [require comment defn ->]) 8 | (:import [javax.print.attribute PrintServiceAttribute])) 9 | 10 | -------------------------------------------------------------------------------- /javax.print/src/javax/print/event/core.clj: -------------------------------------------------------------------------------- 1 | (ns javax.print.event.core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[javax.print.event.PrintEvent]) 6 | (require '[javax.print.event.PrintJobAdapter]) 7 | (require '[javax.print.event.PrintJobAttributeEvent]) 8 | (require '[javax.print.event.PrintJobAttributeListener]) 9 | (require '[javax.print.event.PrintJobEvent]) 10 | (require '[javax.print.event.PrintJobListener]) 11 | (require '[javax.print.event.PrintServiceAttributeEvent]) 12 | (require '[javax.print.event.PrintServiceAttributeListener]) 13 | -------------------------------------------------------------------------------- /javax.rmi/project.clj: -------------------------------------------------------------------------------- 1 | (defproject clojure-interop/javax.rmi "1.0.5" 2 | :description "Clojure to Java Interop Bindings for javax.rmi" 3 | :url "https://github.com/clojure-interop/java-jdk" 4 | :license {:name "Eclipse Public License" 5 | :url "http://www.eclipse.org/legal/epl-v10.html"} 6 | :dependencies [[org.clojure/clojure "1.8.0"]] 7 | :source-paths ["src"]) 8 | -------------------------------------------------------------------------------- /javax.rmi/src/core.clj: -------------------------------------------------------------------------------- 1 | (ns core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[javax.rmi.CORBA.core]) 6 | (require '[javax.rmi.core]) 7 | (require '[javax.rmi.ssl.core]) 8 | -------------------------------------------------------------------------------- /javax.rmi/src/javax/rmi/CORBA/ClassDesc.clj: -------------------------------------------------------------------------------- 1 | (ns javax.rmi.CORBA.ClassDesc 2 | "This class is used to marshal java.lang.Class objects over IIOP." 3 | (:refer-clojure :only [require comment defn ->]) 4 | (:import [javax.rmi.CORBA ClassDesc])) 5 | 6 | (defn ->class-desc 7 | "Constructor." 8 | (^ClassDesc [] 9 | (new ClassDesc ))) 10 | 11 | -------------------------------------------------------------------------------- /javax.rmi/src/javax/rmi/CORBA/core.clj: -------------------------------------------------------------------------------- 1 | (ns javax.rmi.CORBA.core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[javax.rmi.CORBA.ClassDesc]) 6 | (require '[javax.rmi.CORBA.PortableRemoteObjectDelegate]) 7 | (require '[javax.rmi.CORBA.Stub]) 8 | (require '[javax.rmi.CORBA.StubDelegate]) 9 | (require '[javax.rmi.CORBA.Tie]) 10 | (require '[javax.rmi.CORBA.Util]) 11 | (require '[javax.rmi.CORBA.UtilDelegate]) 12 | (require '[javax.rmi.CORBA.ValueHandler]) 13 | (require '[javax.rmi.CORBA.ValueHandlerMultiFormat]) 14 | -------------------------------------------------------------------------------- /javax.rmi/src/javax/rmi/core.clj: -------------------------------------------------------------------------------- 1 | (ns javax.rmi.core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[javax.rmi.PortableRemoteObject]) 6 | -------------------------------------------------------------------------------- /javax.rmi/src/javax/rmi/ssl/core.clj: -------------------------------------------------------------------------------- 1 | (ns javax.rmi.ssl.core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[javax.rmi.ssl.SslRMIClientSocketFactory]) 6 | (require '[javax.rmi.ssl.SslRMIServerSocketFactory]) 7 | -------------------------------------------------------------------------------- /javax.script/project.clj: -------------------------------------------------------------------------------- 1 | (defproject clojure-interop/javax.script "1.0.5" 2 | :description "Clojure to Java Interop Bindings for javax.script" 3 | :url "https://github.com/clojure-interop/java-jdk" 4 | :license {:name "Eclipse Public License" 5 | :url "http://www.eclipse.org/legal/epl-v10.html"} 6 | :dependencies [[org.clojure/clojure "1.8.0"]] 7 | :source-paths ["src"]) 8 | -------------------------------------------------------------------------------- /javax.script/src/core.clj: -------------------------------------------------------------------------------- 1 | (ns core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[javax.script.core]) 6 | -------------------------------------------------------------------------------- /javax.security/project.clj: -------------------------------------------------------------------------------- 1 | (defproject clojure-interop/javax.security "1.0.5" 2 | :description "Clojure to Java Interop Bindings for javax.security" 3 | :url "https://github.com/clojure-interop/java-jdk" 4 | :license {:name "Eclipse Public License" 5 | :url "http://www.eclipse.org/legal/epl-v10.html"} 6 | :dependencies [[org.clojure/clojure "1.8.0"]] 7 | :source-paths ["src"]) 8 | -------------------------------------------------------------------------------- /javax.security/src/core.clj: -------------------------------------------------------------------------------- 1 | (ns core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[javax.security.auth.core]) 6 | (require '[javax.security.auth.callback.core]) 7 | (require '[javax.security.auth.kerberos.core]) 8 | (require '[javax.security.auth.login.core]) 9 | (require '[javax.security.auth.spi.core]) 10 | (require '[javax.security.auth.x500.core]) 11 | (require '[javax.security.cert.core]) 12 | (require '[javax.security.sasl.core]) 13 | -------------------------------------------------------------------------------- /javax.security/src/javax/security/auth/core.clj: -------------------------------------------------------------------------------- 1 | (ns javax.security.auth.core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[javax.security.auth.AuthPermission]) 6 | (require '[javax.security.auth.DestroyFailedException]) 7 | (require '[javax.security.auth.Destroyable]) 8 | (require '[javax.security.auth.Policy]) 9 | (require '[javax.security.auth.PrivateCredentialPermission]) 10 | (require '[javax.security.auth.RefreshFailedException]) 11 | (require '[javax.security.auth.Refreshable]) 12 | (require '[javax.security.auth.Subject]) 13 | (require '[javax.security.auth.SubjectDomainCombiner]) 14 | -------------------------------------------------------------------------------- /javax.security/src/javax/security/auth/kerberos/core.clj: -------------------------------------------------------------------------------- 1 | (ns javax.security.auth.kerberos.core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[javax.security.auth.kerberos.DelegationPermission]) 6 | (require '[javax.security.auth.kerberos.KerberosKey]) 7 | (require '[javax.security.auth.kerberos.KerberosPrincipal]) 8 | (require '[javax.security.auth.kerberos.KerberosTicket]) 9 | (require '[javax.security.auth.kerberos.KeyTab]) 10 | (require '[javax.security.auth.kerberos.ServicePermission]) 11 | -------------------------------------------------------------------------------- /javax.security/src/javax/security/auth/login/Configuration$Parameters.clj: -------------------------------------------------------------------------------- 1 | (ns javax.security.auth.login.Configuration$Parameters 2 | "This represents a marker interface for Configuration parameters." 3 | (:refer-clojure :only [require comment defn ->]) 4 | (:import [javax.security.auth.login Configuration$Parameters])) 5 | 6 | -------------------------------------------------------------------------------- /javax.security/src/javax/security/auth/spi/core.clj: -------------------------------------------------------------------------------- 1 | (ns javax.security.auth.spi.core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[javax.security.auth.spi.LoginModule]) 6 | -------------------------------------------------------------------------------- /javax.security/src/javax/security/auth/x500/core.clj: -------------------------------------------------------------------------------- 1 | (ns javax.security.auth.x500.core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[javax.security.auth.x500.X500Principal]) 6 | (require '[javax.security.auth.x500.X500PrivateCredential]) 7 | -------------------------------------------------------------------------------- /javax.security/src/javax/security/cert/core.clj: -------------------------------------------------------------------------------- 1 | (ns javax.security.cert.core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[javax.security.cert.Certificate]) 6 | (require '[javax.security.cert.CertificateEncodingException]) 7 | (require '[javax.security.cert.CertificateException]) 8 | (require '[javax.security.cert.CertificateExpiredException]) 9 | (require '[javax.security.cert.CertificateNotYetValidException]) 10 | (require '[javax.security.cert.CertificateParsingException]) 11 | (require '[javax.security.cert.X509Certificate]) 12 | -------------------------------------------------------------------------------- /javax.sound/project.clj: -------------------------------------------------------------------------------- 1 | (defproject clojure-interop/javax.sound "1.0.5" 2 | :description "Clojure to Java Interop Bindings for javax.sound" 3 | :url "https://github.com/clojure-interop/java-jdk" 4 | :license {:name "Eclipse Public License" 5 | :url "http://www.eclipse.org/legal/epl-v10.html"} 6 | :dependencies [[org.clojure/clojure "1.8.0"]] 7 | :source-paths ["src"]) 8 | -------------------------------------------------------------------------------- /javax.sound/src/core.clj: -------------------------------------------------------------------------------- 1 | (ns core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[javax.sound.midi.core]) 6 | (require '[javax.sound.midi.spi.core]) 7 | (require '[javax.sound.sampled.core]) 8 | (require '[javax.sound.sampled.spi.core]) 9 | -------------------------------------------------------------------------------- /javax.sound/src/javax/sound/midi/spi/core.clj: -------------------------------------------------------------------------------- 1 | (ns javax.sound.midi.spi.core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[javax.sound.midi.spi.MidiDeviceProvider]) 6 | (require '[javax.sound.midi.spi.MidiFileReader]) 7 | (require '[javax.sound.midi.spi.MidiFileWriter]) 8 | (require '[javax.sound.midi.spi.SoundbankReader]) 9 | -------------------------------------------------------------------------------- /javax.sound/src/javax/sound/sampled/CompoundControl$Type.clj: -------------------------------------------------------------------------------- 1 | (ns javax.sound.sampled.CompoundControl$Type 2 | "An instance of the CompoundControl.Type inner class identifies one kind of 3 | compound control. Static instances are provided for the 4 | common types." 5 | (:refer-clojure :only [require comment defn ->]) 6 | (:import [javax.sound.sampled CompoundControl$Type])) 7 | 8 | -------------------------------------------------------------------------------- /javax.sound/src/javax/sound/sampled/Port.clj: -------------------------------------------------------------------------------- 1 | (ns javax.sound.sampled.Port 2 | "Ports are simple lines for input or output of audio to or from audio devices. 3 | Common examples of ports that act as source lines (mixer inputs) include the microphone, 4 | line input, and CD-ROM drive. Ports that act as target lines (mixer outputs) include the 5 | speaker, headphone, and line output. You can access port using a Port.Info 6 | object." 7 | (:refer-clojure :only [require comment defn ->]) 8 | (:import [javax.sound.sampled Port])) 9 | 10 | -------------------------------------------------------------------------------- /javax.sound/src/javax/sound/sampled/spi/core.clj: -------------------------------------------------------------------------------- 1 | (ns javax.sound.sampled.spi.core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[javax.sound.sampled.spi.AudioFileReader]) 6 | (require '[javax.sound.sampled.spi.AudioFileWriter]) 7 | (require '[javax.sound.sampled.spi.FormatConversionProvider]) 8 | (require '[javax.sound.sampled.spi.MixerProvider]) 9 | -------------------------------------------------------------------------------- /javax.sql/project.clj: -------------------------------------------------------------------------------- 1 | (defproject clojure-interop/javax.sql "1.0.5" 2 | :description "Clojure to Java Interop Bindings for javax.sql" 3 | :url "https://github.com/clojure-interop/java-jdk" 4 | :license {:name "Eclipse Public License" 5 | :url "http://www.eclipse.org/legal/epl-v10.html"} 6 | :dependencies [[org.clojure/clojure "1.8.0"]] 7 | :source-paths ["src"]) 8 | -------------------------------------------------------------------------------- /javax.sql/src/core.clj: -------------------------------------------------------------------------------- 1 | (ns core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[javax.sql.core]) 6 | (require '[javax.sql.rowset.core]) 7 | (require '[javax.sql.rowset.serial.core]) 8 | (require '[javax.sql.rowset.spi.core]) 9 | -------------------------------------------------------------------------------- /javax.sql/src/javax/sql/rowset/spi/core.clj: -------------------------------------------------------------------------------- 1 | (ns javax.sql.rowset.spi.core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[javax.sql.rowset.spi.SyncFactory]) 6 | (require '[javax.sql.rowset.spi.SyncFactoryException]) 7 | (require '[javax.sql.rowset.spi.SyncProvider]) 8 | (require '[javax.sql.rowset.spi.SyncProviderException]) 9 | (require '[javax.sql.rowset.spi.SyncResolver]) 10 | (require '[javax.sql.rowset.spi.TransactionalWriter]) 11 | (require '[javax.sql.rowset.spi.XmlReader]) 12 | (require '[javax.sql.rowset.spi.XmlWriter]) 13 | -------------------------------------------------------------------------------- /javax.swing/project.clj: -------------------------------------------------------------------------------- 1 | (defproject clojure-interop/javax.swing "1.0.5" 2 | :description "Clojure to Java Interop Bindings for javax.swing" 3 | :url "https://github.com/clojure-interop/java-jdk" 4 | :license {:name "Eclipse Public License" 5 | :url "http://www.eclipse.org/legal/epl-v10.html"} 6 | :dependencies [[org.clojure/clojure "1.8.0"]] 7 | :source-paths ["src"]) 8 | -------------------------------------------------------------------------------- /javax.swing/src/javax/swing/JPopupMenu$Separator.clj: -------------------------------------------------------------------------------- 1 | (ns javax.swing.JPopupMenu$Separator 2 | "A popup menu-specific separator." 3 | (:refer-clojure :only [require comment defn ->]) 4 | (:import [javax.swing JPopupMenu$Separator])) 5 | 6 | (defn ->separator 7 | "Constructor." 8 | (^JPopupMenu$Separator [] 9 | (new JPopupMenu$Separator ))) 10 | 11 | (defn get-ui-class-id 12 | "Returns the name of the L&F class that renders this component. 13 | 14 | returns: the string \"PopupMenuSeparatorUI\" - `java.lang.String`" 15 | (^java.lang.String [^JPopupMenu$Separator this] 16 | (-> this (.getUIClassID)))) 17 | 18 | -------------------------------------------------------------------------------- /javax.swing/src/javax/swing/ScrollPaneConstants.clj: -------------------------------------------------------------------------------- 1 | (ns javax.swing.ScrollPaneConstants 2 | "Constants used with the JScrollPane component." 3 | (:refer-clojure :only [require comment defn ->]) 4 | (:import [javax.swing ScrollPaneConstants])) 5 | 6 | -------------------------------------------------------------------------------- /javax.swing/src/javax/swing/ScrollPaneLayout$UIResource.clj: -------------------------------------------------------------------------------- 1 | (ns javax.swing.ScrollPaneLayout$UIResource 2 | "The UI resource version of ScrollPaneLayout." 3 | (:refer-clojure :only [require comment defn ->]) 4 | (:import [javax.swing ScrollPaneLayout$UIResource])) 5 | 6 | (defn ->ui-resource 7 | "Constructor." 8 | (^ScrollPaneLayout$UIResource [] 9 | (new ScrollPaneLayout$UIResource ))) 10 | 11 | -------------------------------------------------------------------------------- /javax.swing/src/javax/swing/SwingConstants.clj: -------------------------------------------------------------------------------- 1 | (ns javax.swing.SwingConstants 2 | "A collection of constants generally used for positioning and orienting 3 | components on the screen." 4 | (:refer-clojure :only [require comment defn ->]) 5 | (:import [javax.swing SwingConstants])) 6 | 7 | -------------------------------------------------------------------------------- /javax.swing/src/javax/swing/WindowConstants.clj: -------------------------------------------------------------------------------- 1 | (ns javax.swing.WindowConstants 2 | "Constants used to control the window-closing operation. 3 | The setDefaultCloseOperation and 4 | getDefaultCloseOperation methods 5 | provided by JFrame, 6 | JInternalFrame, and 7 | JDialog 8 | use these constants. 9 | For examples of setting the default window-closing operation, see 10 | Responding to Window-Closing Events, 11 | a section in The Java Tutorial." 12 | (:refer-clojure :only [require comment defn ->]) 13 | (:import [javax.swing WindowConstants])) 14 | 15 | -------------------------------------------------------------------------------- /javax.swing/src/javax/swing/colorchooser/core.clj: -------------------------------------------------------------------------------- 1 | (ns javax.swing.colorchooser.core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[javax.swing.colorchooser.AbstractColorChooserPanel]) 6 | (require '[javax.swing.colorchooser.ColorChooserComponentFactory]) 7 | (require '[javax.swing.colorchooser.ColorSelectionModel]) 8 | (require '[javax.swing.colorchooser.DefaultColorSelectionModel]) 9 | -------------------------------------------------------------------------------- /javax.swing/src/javax/swing/event/CaretListener.clj: -------------------------------------------------------------------------------- 1 | (ns javax.swing.event.CaretListener 2 | "Listener for changes in the caret position of a text 3 | component." 4 | (:refer-clojure :only [require comment defn ->]) 5 | (:import [javax.swing.event CaretListener])) 6 | 7 | (defn caret-update 8 | "Called when the caret position is updated. 9 | 10 | e - the caret event - `javax.swing.event.CaretEvent`" 11 | ([^CaretListener this ^javax.swing.event.CaretEvent e] 12 | (-> this (.caretUpdate e)))) 13 | 14 | -------------------------------------------------------------------------------- /javax.swing/src/javax/swing/event/ChangeListener.clj: -------------------------------------------------------------------------------- 1 | (ns javax.swing.event.ChangeListener 2 | "Defines an object which listens for ChangeEvents." 3 | (:refer-clojure :only [require comment defn ->]) 4 | (:import [javax.swing.event ChangeListener])) 5 | 6 | (defn state-changed 7 | "Invoked when the target of the listener has changed its state. 8 | 9 | e - a ChangeEvent object - `javax.swing.event.ChangeEvent`" 10 | ([^ChangeListener this ^javax.swing.event.ChangeEvent e] 11 | (-> this (.stateChanged e)))) 12 | 13 | -------------------------------------------------------------------------------- /javax.swing/src/javax/swing/event/HyperlinkListener.clj: -------------------------------------------------------------------------------- 1 | (ns javax.swing.event.HyperlinkListener 2 | "HyperlinkListener" 3 | (:refer-clojure :only [require comment defn ->]) 4 | (:import [javax.swing.event HyperlinkListener])) 5 | 6 | (defn hyperlink-update 7 | "Called when a hypertext link is updated. 8 | 9 | e - the event responsible for the update - `javax.swing.event.HyperlinkEvent`" 10 | ([^HyperlinkListener this ^javax.swing.event.HyperlinkEvent e] 11 | (-> this (.hyperlinkUpdate e)))) 12 | 13 | -------------------------------------------------------------------------------- /javax.swing/src/javax/swing/event/ListSelectionListener.clj: -------------------------------------------------------------------------------- 1 | (ns javax.swing.event.ListSelectionListener 2 | "The listener that's notified when a lists selection value 3 | changes." 4 | (:refer-clojure :only [require comment defn ->]) 5 | (:import [javax.swing.event ListSelectionListener])) 6 | 7 | (defn value-changed 8 | "Called whenever the value of the selection changes. 9 | 10 | e - the event that characterizes the change. - `javax.swing.event.ListSelectionEvent`" 11 | ([^ListSelectionListener this ^javax.swing.event.ListSelectionEvent e] 12 | (-> this (.valueChanged e)))) 13 | 14 | -------------------------------------------------------------------------------- /javax.swing/src/javax/swing/event/MouseInputListener.clj: -------------------------------------------------------------------------------- 1 | (ns javax.swing.event.MouseInputListener 2 | "A listener implementing all the methods in both the MouseListener and 3 | MouseMotionListener interfaces." 4 | (:refer-clojure :only [require comment defn ->]) 5 | (:import [javax.swing.event MouseInputListener])) 6 | 7 | -------------------------------------------------------------------------------- /javax.swing/src/javax/swing/event/RowSorterListener.clj: -------------------------------------------------------------------------------- 1 | (ns javax.swing.event.RowSorterListener 2 | "RowSorterListeners are notified of changes to a 3 | RowSorter." 4 | (:refer-clojure :only [require comment defn ->]) 5 | (:import [javax.swing.event RowSorterListener])) 6 | 7 | (defn sorter-changed 8 | "Notification that the RowSorter has changed. The event 9 | describes the scope of the change. 10 | 11 | e - the event, will not be null - `javax.swing.event.RowSorterEvent`" 12 | ([^RowSorterListener this ^javax.swing.event.RowSorterEvent e] 13 | (-> this (.sorterChanged e)))) 14 | 15 | -------------------------------------------------------------------------------- /javax.swing/src/javax/swing/event/TableModelListener.clj: -------------------------------------------------------------------------------- 1 | (ns javax.swing.event.TableModelListener 2 | "TableModelListener defines the interface for an object that listens 3 | to changes in a TableModel." 4 | (:refer-clojure :only [require comment defn ->]) 5 | (:import [javax.swing.event TableModelListener])) 6 | 7 | (defn table-changed 8 | "This fine grain notification tells listeners the exact range 9 | of cells, rows, or columns that changed. 10 | 11 | e - `javax.swing.event.TableModelEvent`" 12 | ([^TableModelListener this ^javax.swing.event.TableModelEvent e] 13 | (-> this (.tableChanged e)))) 14 | 15 | -------------------------------------------------------------------------------- /javax.swing/src/javax/swing/event/UndoableEditListener.clj: -------------------------------------------------------------------------------- 1 | (ns javax.swing.event.UndoableEditListener 2 | "Interface implemented by a class interested in hearing about 3 | undoable operations." 4 | (:refer-clojure :only [require comment defn ->]) 5 | (:import [javax.swing.event UndoableEditListener])) 6 | 7 | (defn undoable-edit-happened 8 | "An undoable edit happened 9 | 10 | e - `javax.swing.event.UndoableEditEvent`" 11 | ([^UndoableEditListener this ^javax.swing.event.UndoableEditEvent e] 12 | (-> this (.undoableEditHappened e)))) 13 | 14 | -------------------------------------------------------------------------------- /javax.swing/src/javax/swing/filechooser/core.clj: -------------------------------------------------------------------------------- 1 | (ns javax.swing.filechooser.core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[javax.swing.filechooser.FileFilter]) 6 | (require '[javax.swing.filechooser.FileNameExtensionFilter]) 7 | (require '[javax.swing.filechooser.FileSystemView]) 8 | (require '[javax.swing.filechooser.FileView]) 9 | -------------------------------------------------------------------------------- /javax.swing/src/javax/swing/plaf/ActionMapUIResource.clj: -------------------------------------------------------------------------------- 1 | (ns javax.swing.plaf.ActionMapUIResource 2 | "A subclass of javax.swing.ActionMap that implements UIResource. 3 | UI classes which provide an ActionMap should use this class." 4 | (:refer-clojure :only [require comment defn ->]) 5 | (:import [javax.swing.plaf ActionMapUIResource])) 6 | 7 | (defn ->action-map-ui-resource 8 | "Constructor." 9 | (^ActionMapUIResource [] 10 | (new ActionMapUIResource ))) 11 | 12 | -------------------------------------------------------------------------------- /javax.swing/src/javax/swing/plaf/ButtonUI.clj: -------------------------------------------------------------------------------- 1 | (ns javax.swing.plaf.ButtonUI 2 | "Pluggable look and feel interface for JButton." 3 | (:refer-clojure :only [require comment defn ->]) 4 | (:import [javax.swing.plaf ButtonUI])) 5 | 6 | (defn ->button-ui 7 | "Constructor." 8 | (^ButtonUI [] 9 | (new ButtonUI ))) 10 | 11 | -------------------------------------------------------------------------------- /javax.swing/src/javax/swing/plaf/ColorChooserUI.clj: -------------------------------------------------------------------------------- 1 | (ns javax.swing.plaf.ColorChooserUI 2 | "Pluggable look and feel interface for JColorChooser." 3 | (:refer-clojure :only [require comment defn ->]) 4 | (:import [javax.swing.plaf ColorChooserUI])) 5 | 6 | (defn ->color-chooser-ui 7 | "Constructor." 8 | (^ColorChooserUI [] 9 | (new ColorChooserUI ))) 10 | 11 | -------------------------------------------------------------------------------- /javax.swing/src/javax/swing/plaf/ColorUIResource.clj: -------------------------------------------------------------------------------- 1 | (ns javax.swing.plaf.ColorUIResource 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import [javax.swing.plaf ColorUIResource])) 4 | 5 | (defn ->color-ui-resource 6 | "Constructor. 7 | 8 | r - `int` 9 | g - `int` 10 | b - `int`" 11 | (^ColorUIResource [^Integer r ^Integer g ^Integer b] 12 | (new ColorUIResource r g b)) 13 | (^ColorUIResource [^Integer rgb] 14 | (new ColorUIResource rgb))) 15 | 16 | -------------------------------------------------------------------------------- /javax.swing/src/javax/swing/plaf/ComponentInputMapUIResource.clj: -------------------------------------------------------------------------------- 1 | (ns javax.swing.plaf.ComponentInputMapUIResource 2 | "A subclass of javax.swing.ComponentInputMap that implements UIResource. 3 | UI classes which provide a ComponentInputMap should use this class." 4 | (:refer-clojure :only [require comment defn ->]) 5 | (:import [javax.swing.plaf ComponentInputMapUIResource])) 6 | 7 | (defn ->component-input-map-ui-resource 8 | "Constructor. 9 | 10 | component - `javax.swing.JComponent`" 11 | (^ComponentInputMapUIResource [^javax.swing.JComponent component] 12 | (new ComponentInputMapUIResource component))) 13 | 14 | -------------------------------------------------------------------------------- /javax.swing/src/javax/swing/plaf/DesktopIconUI.clj: -------------------------------------------------------------------------------- 1 | (ns javax.swing.plaf.DesktopIconUI 2 | "Pluggable look and feel interface for JDesktopIcon." 3 | (:refer-clojure :only [require comment defn ->]) 4 | (:import [javax.swing.plaf DesktopIconUI])) 5 | 6 | (defn ->desktop-icon-ui 7 | "Constructor." 8 | (^DesktopIconUI [] 9 | (new DesktopIconUI ))) 10 | 11 | -------------------------------------------------------------------------------- /javax.swing/src/javax/swing/plaf/DesktopPaneUI.clj: -------------------------------------------------------------------------------- 1 | (ns javax.swing.plaf.DesktopPaneUI 2 | "Pluggable look and feel interface for JDesktopPane." 3 | (:refer-clojure :only [require comment defn ->]) 4 | (:import [javax.swing.plaf DesktopPaneUI])) 5 | 6 | (defn ->desktop-pane-ui 7 | "Constructor." 8 | (^DesktopPaneUI [] 9 | (new DesktopPaneUI ))) 10 | 11 | -------------------------------------------------------------------------------- /javax.swing/src/javax/swing/plaf/DimensionUIResource.clj: -------------------------------------------------------------------------------- 1 | (ns javax.swing.plaf.DimensionUIResource 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import [javax.swing.plaf DimensionUIResource])) 4 | 5 | (defn ->dimension-ui-resource 6 | "Constructor. 7 | 8 | width - `int` 9 | height - `int`" 10 | (^DimensionUIResource [^Integer width ^Integer height] 11 | (new DimensionUIResource width height))) 12 | 13 | -------------------------------------------------------------------------------- /javax.swing/src/javax/swing/plaf/InputMapUIResource.clj: -------------------------------------------------------------------------------- 1 | (ns javax.swing.plaf.InputMapUIResource 2 | "A subclass of javax.swing.InputMap that implements UIResource. 3 | UI classes which provide a InputMap should use this class." 4 | (:refer-clojure :only [require comment defn ->]) 5 | (:import [javax.swing.plaf InputMapUIResource])) 6 | 7 | (defn ->input-map-ui-resource 8 | "Constructor." 9 | (^InputMapUIResource [] 10 | (new InputMapUIResource ))) 11 | 12 | -------------------------------------------------------------------------------- /javax.swing/src/javax/swing/plaf/InsetsUIResource.clj: -------------------------------------------------------------------------------- 1 | (ns javax.swing.plaf.InsetsUIResource 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import [javax.swing.plaf InsetsUIResource])) 4 | 5 | (defn ->insets-ui-resource 6 | "Constructor. 7 | 8 | top - `int` 9 | left - `int` 10 | bottom - `int` 11 | right - `int`" 12 | (^InsetsUIResource [^Integer top ^Integer left ^Integer bottom ^Integer right] 13 | (new InsetsUIResource top left bottom right))) 14 | 15 | -------------------------------------------------------------------------------- /javax.swing/src/javax/swing/plaf/InternalFrameUI.clj: -------------------------------------------------------------------------------- 1 | (ns javax.swing.plaf.InternalFrameUI 2 | "Pluggable look and feel interface for JInternalFrame." 3 | (:refer-clojure :only [require comment defn ->]) 4 | (:import [javax.swing.plaf InternalFrameUI])) 5 | 6 | (defn ->internal-frame-ui 7 | "Constructor." 8 | (^InternalFrameUI [] 9 | (new InternalFrameUI ))) 10 | 11 | -------------------------------------------------------------------------------- /javax.swing/src/javax/swing/plaf/LabelUI.clj: -------------------------------------------------------------------------------- 1 | (ns javax.swing.plaf.LabelUI 2 | "Pluggable look and feel interface for JLabel." 3 | (:refer-clojure :only [require comment defn ->]) 4 | (:import [javax.swing.plaf LabelUI])) 5 | 6 | (defn ->label-ui 7 | "Constructor." 8 | (^LabelUI [] 9 | (new LabelUI ))) 10 | 11 | -------------------------------------------------------------------------------- /javax.swing/src/javax/swing/plaf/MenuBarUI.clj: -------------------------------------------------------------------------------- 1 | (ns javax.swing.plaf.MenuBarUI 2 | "Pluggable look and feel interface for JMenuBar." 3 | (:refer-clojure :only [require comment defn ->]) 4 | (:import [javax.swing.plaf MenuBarUI])) 5 | 6 | (defn ->menu-bar-ui 7 | "Constructor." 8 | (^MenuBarUI [] 9 | (new MenuBarUI ))) 10 | 11 | -------------------------------------------------------------------------------- /javax.swing/src/javax/swing/plaf/MenuItemUI.clj: -------------------------------------------------------------------------------- 1 | (ns javax.swing.plaf.MenuItemUI 2 | "Pluggable look and feel interface for JMenuItem." 3 | (:refer-clojure :only [require comment defn ->]) 4 | (:import [javax.swing.plaf MenuItemUI])) 5 | 6 | (defn ->menu-item-ui 7 | "Constructor." 8 | (^MenuItemUI [] 9 | (new MenuItemUI ))) 10 | 11 | -------------------------------------------------------------------------------- /javax.swing/src/javax/swing/plaf/PanelUI.clj: -------------------------------------------------------------------------------- 1 | (ns javax.swing.plaf.PanelUI 2 | "Pluggable look and feel interface for Panel." 3 | (:refer-clojure :only [require comment defn ->]) 4 | (:import [javax.swing.plaf PanelUI])) 5 | 6 | (defn ->panel-ui 7 | "Constructor." 8 | (^PanelUI [] 9 | (new PanelUI ))) 10 | 11 | -------------------------------------------------------------------------------- /javax.swing/src/javax/swing/plaf/ProgressBarUI.clj: -------------------------------------------------------------------------------- 1 | (ns javax.swing.plaf.ProgressBarUI 2 | "Pluggable look and feel interface for JProgressBar." 3 | (:refer-clojure :only [require comment defn ->]) 4 | (:import [javax.swing.plaf ProgressBarUI])) 5 | 6 | (defn ->progress-bar-ui 7 | "Constructor." 8 | (^ProgressBarUI [] 9 | (new ProgressBarUI ))) 10 | 11 | -------------------------------------------------------------------------------- /javax.swing/src/javax/swing/plaf/RootPaneUI.clj: -------------------------------------------------------------------------------- 1 | (ns javax.swing.plaf.RootPaneUI 2 | "Pluggable look and feel interface for JRootPane." 3 | (:refer-clojure :only [require comment defn ->]) 4 | (:import [javax.swing.plaf RootPaneUI])) 5 | 6 | (defn ->root-pane-ui 7 | "Constructor." 8 | (^RootPaneUI [] 9 | (new RootPaneUI ))) 10 | 11 | -------------------------------------------------------------------------------- /javax.swing/src/javax/swing/plaf/ScrollBarUI.clj: -------------------------------------------------------------------------------- 1 | (ns javax.swing.plaf.ScrollBarUI 2 | "Pluggable look and feel interface for JScrollBar." 3 | (:refer-clojure :only [require comment defn ->]) 4 | (:import [javax.swing.plaf ScrollBarUI])) 5 | 6 | (defn ->scroll-bar-ui 7 | "Constructor." 8 | (^ScrollBarUI [] 9 | (new ScrollBarUI ))) 10 | 11 | -------------------------------------------------------------------------------- /javax.swing/src/javax/swing/plaf/ScrollPaneUI.clj: -------------------------------------------------------------------------------- 1 | (ns javax.swing.plaf.ScrollPaneUI 2 | "Pluggable look and feel interface for JScrollPane." 3 | (:refer-clojure :only [require comment defn ->]) 4 | (:import [javax.swing.plaf ScrollPaneUI])) 5 | 6 | (defn ->scroll-pane-ui 7 | "Constructor." 8 | (^ScrollPaneUI [] 9 | (new ScrollPaneUI ))) 10 | 11 | -------------------------------------------------------------------------------- /javax.swing/src/javax/swing/plaf/SeparatorUI.clj: -------------------------------------------------------------------------------- 1 | (ns javax.swing.plaf.SeparatorUI 2 | "Pluggable look and feel interface for JSeparator." 3 | (:refer-clojure :only [require comment defn ->]) 4 | (:import [javax.swing.plaf SeparatorUI])) 5 | 6 | (defn ->separator-ui 7 | "Constructor." 8 | (^SeparatorUI [] 9 | (new SeparatorUI ))) 10 | 11 | -------------------------------------------------------------------------------- /javax.swing/src/javax/swing/plaf/SliderUI.clj: -------------------------------------------------------------------------------- 1 | (ns javax.swing.plaf.SliderUI 2 | "Pluggable look and feel interface for JSlider." 3 | (:refer-clojure :only [require comment defn ->]) 4 | (:import [javax.swing.plaf SliderUI])) 5 | 6 | (defn ->slider-ui 7 | "Constructor." 8 | (^SliderUI [] 9 | (new SliderUI ))) 10 | 11 | -------------------------------------------------------------------------------- /javax.swing/src/javax/swing/plaf/SpinnerUI.clj: -------------------------------------------------------------------------------- 1 | (ns javax.swing.plaf.SpinnerUI 2 | "Pluggable look and feel interface for JSpinner" 3 | (:refer-clojure :only [require comment defn ->]) 4 | (:import [javax.swing.plaf SpinnerUI])) 5 | 6 | (defn ->spinner-ui 7 | "Constructor." 8 | (^SpinnerUI [] 9 | (new SpinnerUI ))) 10 | 11 | -------------------------------------------------------------------------------- /javax.swing/src/javax/swing/plaf/TableHeaderUI.clj: -------------------------------------------------------------------------------- 1 | (ns javax.swing.plaf.TableHeaderUI 2 | "Pluggable look and feel interface for JTableHeader." 3 | (:refer-clojure :only [require comment defn ->]) 4 | (:import [javax.swing.plaf TableHeaderUI])) 5 | 6 | (defn ->table-header-ui 7 | "Constructor." 8 | (^TableHeaderUI [] 9 | (new TableHeaderUI ))) 10 | 11 | -------------------------------------------------------------------------------- /javax.swing/src/javax/swing/plaf/TableUI.clj: -------------------------------------------------------------------------------- 1 | (ns javax.swing.plaf.TableUI 2 | "Pluggable look and feel interface for JTable." 3 | (:refer-clojure :only [require comment defn ->]) 4 | (:import [javax.swing.plaf TableUI])) 5 | 6 | (defn ->table-ui 7 | "Constructor." 8 | (^TableUI [] 9 | (new TableUI ))) 10 | 11 | -------------------------------------------------------------------------------- /javax.swing/src/javax/swing/plaf/ToolBarUI.clj: -------------------------------------------------------------------------------- 1 | (ns javax.swing.plaf.ToolBarUI 2 | "Pluggable look and feel interface for JToolBar." 3 | (:refer-clojure :only [require comment defn ->]) 4 | (:import [javax.swing.plaf ToolBarUI])) 5 | 6 | (defn ->tool-bar-ui 7 | "Constructor." 8 | (^ToolBarUI [] 9 | (new ToolBarUI ))) 10 | 11 | -------------------------------------------------------------------------------- /javax.swing/src/javax/swing/plaf/ToolTipUI.clj: -------------------------------------------------------------------------------- 1 | (ns javax.swing.plaf.ToolTipUI 2 | "Pluggable look and feel interface for JToolTip." 3 | (:refer-clojure :only [require comment defn ->]) 4 | (:import [javax.swing.plaf ToolTipUI])) 5 | 6 | (defn ->tool-tip-ui 7 | "Constructor." 8 | (^ToolTipUI [] 9 | (new ToolTipUI ))) 10 | 11 | -------------------------------------------------------------------------------- /javax.swing/src/javax/swing/plaf/ViewportUI.clj: -------------------------------------------------------------------------------- 1 | (ns javax.swing.plaf.ViewportUI 2 | "Pluggable look and feel interface for JViewport." 3 | (:refer-clojure :only [require comment defn ->]) 4 | (:import [javax.swing.plaf ViewportUI])) 5 | 6 | (defn ->viewport-ui 7 | "Constructor." 8 | (^ViewportUI [] 9 | (new ViewportUI ))) 10 | 11 | -------------------------------------------------------------------------------- /javax.swing/src/javax/swing/plaf/basic/BasicTextUI$BasicCaret.clj: -------------------------------------------------------------------------------- 1 | (ns javax.swing.plaf.basic.BasicTextUI$BasicCaret 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import [javax.swing.plaf.basic BasicTextUI$BasicCaret])) 4 | 5 | (defn ->basic-caret 6 | "Constructor." 7 | (^BasicTextUI$BasicCaret [] 8 | (new BasicTextUI$BasicCaret ))) 9 | 10 | -------------------------------------------------------------------------------- /javax.swing/src/javax/swing/plaf/basic/BasicTextUI$BasicHighlighter.clj: -------------------------------------------------------------------------------- 1 | (ns javax.swing.plaf.basic.BasicTextUI$BasicHighlighter 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import [javax.swing.plaf.basic BasicTextUI$BasicHighlighter])) 4 | 5 | (defn ->basic-highlighter 6 | "Constructor." 7 | (^BasicTextUI$BasicHighlighter [] 8 | (new BasicTextUI$BasicHighlighter ))) 9 | 10 | -------------------------------------------------------------------------------- /javax.swing/src/javax/swing/plaf/nimbus/core.clj: -------------------------------------------------------------------------------- 1 | (ns javax.swing.plaf.nimbus.core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[javax.swing.plaf.nimbus.AbstractRegionPainter$PaintContext$CacheMode]) 6 | (require '[javax.swing.plaf.nimbus.AbstractRegionPainter$PaintContext]) 7 | (require '[javax.swing.plaf.nimbus.AbstractRegionPainter]) 8 | (require '[javax.swing.plaf.nimbus.NimbusLookAndFeel]) 9 | (require '[javax.swing.plaf.nimbus.NimbusStyle]) 10 | (require '[javax.swing.plaf.nimbus.State]) 11 | -------------------------------------------------------------------------------- /javax.swing/src/javax/swing/plaf/synth/SynthConstants.clj: -------------------------------------------------------------------------------- 1 | (ns javax.swing.plaf.synth.SynthConstants 2 | "Constants used by Synth. Not all Components support all states. A 3 | Component will at least be in one of the primary states. That is, the 4 | return value from SynthContext.getComponentState() will at 5 | least be one of ENABLED, MOUSE_OVER, 6 | PRESSED or DISABLED, and may also contain 7 | FOCUSED, SELECTED or DEFAULT." 8 | (:refer-clojure :only [require comment defn ->]) 9 | (:import [javax.swing.plaf.synth SynthConstants])) 10 | 11 | -------------------------------------------------------------------------------- /javax.swing/src/javax/swing/text/AttributeSet$CharacterAttribute.clj: -------------------------------------------------------------------------------- 1 | (ns javax.swing.text.AttributeSet$CharacterAttribute 2 | "This interface is the type signature that is expected 3 | to be present on any attribute key that contributes to 4 | character level presentation. This would be any attribute 5 | that applies to a so-called run of 6 | style." 7 | (:refer-clojure :only [require comment defn ->]) 8 | (:import [javax.swing.text AttributeSet$CharacterAttribute])) 9 | 10 | -------------------------------------------------------------------------------- /javax.swing/src/javax/swing/text/AttributeSet$ColorAttribute.clj: -------------------------------------------------------------------------------- 1 | (ns javax.swing.text.AttributeSet$ColorAttribute 2 | "This interface is the type signature that is expected 3 | to be present on any attribute key that contributes to 4 | presentation of color." 5 | (:refer-clojure :only [require comment defn ->]) 6 | (:import [javax.swing.text AttributeSet$ColorAttribute])) 7 | 8 | -------------------------------------------------------------------------------- /javax.swing/src/javax/swing/text/AttributeSet$ParagraphAttribute.clj: -------------------------------------------------------------------------------- 1 | (ns javax.swing.text.AttributeSet$ParagraphAttribute 2 | "This interface is the type signature that is expected 3 | to be present on any attribute key that contributes to 4 | the paragraph level presentation." 5 | (:refer-clojure :only [require comment defn ->]) 6 | (:import [javax.swing.text AttributeSet$ParagraphAttribute])) 7 | 8 | -------------------------------------------------------------------------------- /javax.swing/src/javax/swing/text/DefaultTextUI.clj: -------------------------------------------------------------------------------- 1 | (ns javax.swing.text.DefaultTextUI 2 | "Deprecated." 3 | (:refer-clojure :only [require comment defn ->]) 4 | (:import [javax.swing.text DefaultTextUI])) 5 | 6 | (defn ->default-text-ui 7 | "Constructor. 8 | 9 | Deprecated." 10 | (^DefaultTextUI [] 11 | (new DefaultTextUI ))) 12 | 13 | -------------------------------------------------------------------------------- /javax.swing/src/javax/swing/text/StyleConstants$CharacterConstants.clj: -------------------------------------------------------------------------------- 1 | (ns javax.swing.text.StyleConstants$CharacterConstants 2 | "This is a typesafe enumeration of the well-known 3 | attributes that contribute to a character style. These are 4 | aliased by the outer class for general presentation." 5 | (:refer-clojure :only [require comment defn ->]) 6 | (:import [javax.swing.text StyleConstants$CharacterConstants])) 7 | 8 | -------------------------------------------------------------------------------- /javax.swing/src/javax/swing/text/StyleConstants$ColorConstants.clj: -------------------------------------------------------------------------------- 1 | (ns javax.swing.text.StyleConstants$ColorConstants 2 | "This is a typesafe enumeration of the well-known 3 | attributes that contribute to a color. These are aliased 4 | by the outer class for general presentation." 5 | (:refer-clojure :only [require comment defn ->]) 6 | (:import [javax.swing.text StyleConstants$ColorConstants])) 7 | 8 | -------------------------------------------------------------------------------- /javax.swing/src/javax/swing/text/StyleConstants$FontConstants.clj: -------------------------------------------------------------------------------- 1 | (ns javax.swing.text.StyleConstants$FontConstants 2 | "This is a typesafe enumeration of the well-known 3 | attributes that contribute to a font. These are aliased 4 | by the outer class for general presentation." 5 | (:refer-clojure :only [require comment defn ->]) 6 | (:import [javax.swing.text StyleConstants$FontConstants])) 7 | 8 | -------------------------------------------------------------------------------- /javax.swing/src/javax/swing/text/StyleConstants$ParagraphConstants.clj: -------------------------------------------------------------------------------- 1 | (ns javax.swing.text.StyleConstants$ParagraphConstants 2 | "This is a typesafe enumeration of the well-known 3 | attributes that contribute to a paragraph style. These are 4 | aliased by the outer class for general presentation." 5 | (:refer-clojure :only [require comment defn ->]) 6 | (:import [javax.swing.text StyleConstants$ParagraphConstants])) 7 | 8 | -------------------------------------------------------------------------------- /javax.swing/src/javax/swing/text/html/parser/DTDConstants.clj: -------------------------------------------------------------------------------- 1 | (ns javax.swing.text.html.parser.DTDConstants 2 | "SGML constants used in a DTD. The names of the 3 | constants correspond the the equivalent SGML constructs 4 | as described in \"The SGML Handbook\" by Charles F. Goldfarb." 5 | (:refer-clojure :only [require comment defn ->]) 6 | (:import [javax.swing.text.html.parser DTDConstants])) 7 | 8 | -------------------------------------------------------------------------------- /javax.swing/src/javax/swing/text/rtf/core.clj: -------------------------------------------------------------------------------- 1 | (ns javax.swing.text.rtf.core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[javax.swing.text.rtf.RTFEditorKit]) 6 | -------------------------------------------------------------------------------- /javax.swing/src/javax/swing/undo/core.clj: -------------------------------------------------------------------------------- 1 | (ns javax.swing.undo.core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[javax.swing.undo.AbstractUndoableEdit]) 6 | (require '[javax.swing.undo.CannotRedoException]) 7 | (require '[javax.swing.undo.CannotUndoException]) 8 | (require '[javax.swing.undo.CompoundEdit]) 9 | (require '[javax.swing.undo.StateEdit]) 10 | (require '[javax.swing.undo.StateEditable]) 11 | (require '[javax.swing.undo.UndoManager]) 12 | (require '[javax.swing.undo.UndoableEdit]) 13 | (require '[javax.swing.undo.UndoableEditSupport]) 14 | -------------------------------------------------------------------------------- /javax.tools/project.clj: -------------------------------------------------------------------------------- 1 | (defproject clojure-interop/javax.tools "1.0.5" 2 | :description "Clojure to Java Interop Bindings for javax.tools" 3 | :url "https://github.com/clojure-interop/java-jdk" 4 | :license {:name "Eclipse Public License" 5 | :url "http://www.eclipse.org/legal/epl-v10.html"} 6 | :dependencies [[org.clojure/clojure "1.8.0"]] 7 | :source-paths ["src"]) 8 | -------------------------------------------------------------------------------- /javax.tools/src/core.clj: -------------------------------------------------------------------------------- 1 | (ns core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[javax.tools.core]) 6 | -------------------------------------------------------------------------------- /javax.transaction/project.clj: -------------------------------------------------------------------------------- 1 | (defproject clojure-interop/javax.transaction "1.0.5" 2 | :description "Clojure to Java Interop Bindings for javax.transaction" 3 | :url "https://github.com/clojure-interop/java-jdk" 4 | :license {:name "Eclipse Public License" 5 | :url "http://www.eclipse.org/legal/epl-v10.html"} 6 | :dependencies [[org.clojure/clojure "1.8.0"]] 7 | :source-paths ["src"]) 8 | -------------------------------------------------------------------------------- /javax.transaction/src/core.clj: -------------------------------------------------------------------------------- 1 | (ns core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[javax.transaction.core]) 6 | (require '[javax.transaction.xa.core]) 7 | -------------------------------------------------------------------------------- /javax.transaction/src/javax/transaction/core.clj: -------------------------------------------------------------------------------- 1 | (ns javax.transaction.core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[javax.transaction.InvalidTransactionException]) 6 | (require '[javax.transaction.TransactionRequiredException]) 7 | (require '[javax.transaction.TransactionRolledbackException]) 8 | -------------------------------------------------------------------------------- /javax.transaction/src/javax/transaction/xa/core.clj: -------------------------------------------------------------------------------- 1 | (ns javax.transaction.xa.core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[javax.transaction.xa.XAException]) 6 | (require '[javax.transaction.xa.XAResource]) 7 | (require '[javax.transaction.xa.Xid]) 8 | -------------------------------------------------------------------------------- /javax.xml/project.clj: -------------------------------------------------------------------------------- 1 | (defproject clojure-interop/javax.xml "1.0.5" 2 | :description "Clojure to Java Interop Bindings for javax.xml" 3 | :url "https://github.com/clojure-interop/java-jdk" 4 | :license {:name "Eclipse Public License" 5 | :url "http://www.eclipse.org/legal/epl-v10.html"} 6 | :dependencies [[org.clojure/clojure "1.8.0"]] 7 | :source-paths ["src"]) 8 | -------------------------------------------------------------------------------- /javax.xml/src/javax/xml/bind/Element.clj: -------------------------------------------------------------------------------- 1 | (ns javax.xml.bind.Element 2 | "This is an element marker interface. 3 | 4 | Under certain circumstances, it is necessary for the binding compiler to 5 | generate derived java content classes that implement this interface. In 6 | those cases, client applications must supply element instances rather than 7 | types of elements. For more detail, see section 5.7 \"Element Declaration\" 8 | and 5.7.1 \"Bind to Java Element Interface\" of the specification." 9 | (:refer-clojure :only [require comment defn ->]) 10 | (:import [javax.xml.bind Element])) 11 | 12 | -------------------------------------------------------------------------------- /javax.xml/src/javax/xml/bind/JAXBElement$GlobalScope.clj: -------------------------------------------------------------------------------- 1 | (ns javax.xml.bind.JAXBElement$GlobalScope 2 | "Designates global scope for an xml element." 3 | (:refer-clojure :only [require comment defn ->]) 4 | (:import [javax.xml.bind JAXBElement$GlobalScope])) 5 | 6 | (defn ->global-scope 7 | "Constructor." 8 | (^JAXBElement$GlobalScope [] 9 | (new JAXBElement$GlobalScope ))) 10 | 11 | -------------------------------------------------------------------------------- /javax.xml/src/javax/xml/bind/NotIdentifiableEvent.clj: -------------------------------------------------------------------------------- 1 | (ns javax.xml.bind.NotIdentifiableEvent 2 | "This event indicates that a problem was encountered resolving an ID/IDREF." 3 | (:refer-clojure :only [require comment defn ->]) 4 | (:import [javax.xml.bind NotIdentifiableEvent])) 5 | 6 | -------------------------------------------------------------------------------- /javax.xml/src/javax/xml/bind/ParseConversionEvent.clj: -------------------------------------------------------------------------------- 1 | (ns javax.xml.bind.ParseConversionEvent 2 | "This event indicates that a problem was encountered while converting a 3 | string from the XML data into a value of the target Java data type." 4 | (:refer-clojure :only [require comment defn ->]) 5 | (:import [javax.xml.bind ParseConversionEvent])) 6 | 7 | -------------------------------------------------------------------------------- /javax.xml/src/javax/xml/bind/PrintConversionEvent.clj: -------------------------------------------------------------------------------- 1 | (ns javax.xml.bind.PrintConversionEvent 2 | "This event indicates that a problem was encountered while converting data 3 | from the Java content tree into its lexical representation." 4 | (:refer-clojure :only [require comment defn ->]) 5 | (:import [javax.xml.bind PrintConversionEvent])) 6 | 7 | -------------------------------------------------------------------------------- /javax.xml/src/javax/xml/bind/annotation/XmlElement$DEFAULT.clj: -------------------------------------------------------------------------------- 1 | (ns javax.xml.bind.annotation.XmlElement$DEFAULT 2 | "Used in XmlElement.type() to 3 | signal that the type be inferred from the signature 4 | of the property." 5 | (:refer-clojure :only [require comment defn ->]) 6 | (:import [javax.xml.bind.annotation XmlElement$DEFAULT])) 7 | 8 | (defn ->default 9 | "Constructor." 10 | (^XmlElement$DEFAULT [] 11 | (new XmlElement$DEFAULT ))) 12 | 13 | -------------------------------------------------------------------------------- /javax.xml/src/javax/xml/bind/annotation/XmlElementDecl$GLOBAL.clj: -------------------------------------------------------------------------------- 1 | (ns javax.xml.bind.annotation.XmlElementDecl$GLOBAL 2 | "Used in XmlElementDecl.scope() to 3 | signal that the declaration is in the global scope." 4 | (:refer-clojure :only [require comment defn ->]) 5 | (:import [javax.xml.bind.annotation XmlElementDecl$GLOBAL])) 6 | 7 | (defn ->global 8 | "Constructor." 9 | (^XmlElementDecl$GLOBAL [] 10 | (new XmlElementDecl$GLOBAL ))) 11 | 12 | -------------------------------------------------------------------------------- /javax.xml/src/javax/xml/bind/annotation/XmlElementRef$DEFAULT.clj: -------------------------------------------------------------------------------- 1 | (ns javax.xml.bind.annotation.XmlElementRef$DEFAULT 2 | "Used in XmlElementRef.type() to 3 | signal that the type be inferred from the signature 4 | of the property." 5 | (:refer-clojure :only [require comment defn ->]) 6 | (:import [javax.xml.bind.annotation XmlElementRef$DEFAULT])) 7 | 8 | (defn ->default 9 | "Constructor." 10 | (^XmlElementRef$DEFAULT [] 11 | (new XmlElementRef$DEFAULT ))) 12 | 13 | -------------------------------------------------------------------------------- /javax.xml/src/javax/xml/bind/annotation/XmlSchemaType$DEFAULT.clj: -------------------------------------------------------------------------------- 1 | (ns javax.xml.bind.annotation.XmlSchemaType$DEFAULT 2 | "Used in XmlSchemaType.type() to 3 | signal that the type be inferred from the signature 4 | of the property." 5 | (:refer-clojure :only [require comment defn ->]) 6 | (:import [javax.xml.bind.annotation XmlSchemaType$DEFAULT])) 7 | 8 | (defn ->default 9 | "Constructor." 10 | (^XmlSchemaType$DEFAULT [] 11 | (new XmlSchemaType$DEFAULT ))) 12 | 13 | -------------------------------------------------------------------------------- /javax.xml/src/javax/xml/bind/annotation/XmlType$DEFAULT.clj: -------------------------------------------------------------------------------- 1 | (ns javax.xml.bind.annotation.XmlType$DEFAULT 2 | "Used in XmlType.factoryClass() to 3 | signal that either factory mehod is not used or 4 | that it's in the class with this XmlType itself." 5 | (:refer-clojure :only [require comment defn ->]) 6 | (:import [javax.xml.bind.annotation XmlType$DEFAULT])) 7 | 8 | (defn ->default 9 | "Constructor." 10 | (^XmlType$DEFAULT [] 11 | (new XmlType$DEFAULT ))) 12 | 13 | -------------------------------------------------------------------------------- /javax.xml/src/javax/xml/bind/annotation/adapters/XmlJavaTypeAdapter$DEFAULT.clj: -------------------------------------------------------------------------------- 1 | (ns javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter$DEFAULT 2 | "Used in XmlJavaTypeAdapter.type() to 3 | signal that the type be inferred from the signature 4 | of the field, property, parameter or the class." 5 | (:refer-clojure :only [require comment defn ->]) 6 | (:import [javax.xml.bind.annotation.adapters XmlJavaTypeAdapter$DEFAULT])) 7 | 8 | (defn ->default 9 | "Constructor." 10 | (^XmlJavaTypeAdapter$DEFAULT [] 11 | (new XmlJavaTypeAdapter$DEFAULT ))) 12 | 13 | -------------------------------------------------------------------------------- /javax.xml/src/javax/xml/bind/attachment/core.clj: -------------------------------------------------------------------------------- 1 | (ns javax.xml.bind.attachment.core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[javax.xml.bind.attachment.AttachmentMarshaller]) 6 | (require '[javax.xml.bind.attachment.AttachmentUnmarshaller]) 7 | -------------------------------------------------------------------------------- /javax.xml/src/javax/xml/bind/util/core.clj: -------------------------------------------------------------------------------- 1 | (ns javax.xml.bind.util.core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[javax.xml.bind.util.JAXBResult]) 6 | (require '[javax.xml.bind.util.JAXBSource]) 7 | (require '[javax.xml.bind.util.ValidationEventCollector]) 8 | -------------------------------------------------------------------------------- /javax.xml/src/javax/xml/core.clj: -------------------------------------------------------------------------------- 1 | (ns javax.xml.core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[javax.xml.XMLConstants]) 6 | -------------------------------------------------------------------------------- /javax.xml/src/javax/xml/crypto/Data.clj: -------------------------------------------------------------------------------- 1 | (ns javax.xml.crypto.Data 2 | "An abstract representation of the result of dereferencing a 3 | URIReference or the input/output of subsequent Transforms. 4 | The primary purpose of this interface is to group and provide type safety 5 | for all Data subtypes." 6 | (:refer-clojure :only [require comment defn ->]) 7 | (:import [javax.xml.crypto Data])) 8 | 9 | -------------------------------------------------------------------------------- /javax.xml/src/javax/xml/crypto/dom/core.clj: -------------------------------------------------------------------------------- 1 | (ns javax.xml.crypto.dom.core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[javax.xml.crypto.dom.DOMCryptoContext]) 6 | (require '[javax.xml.crypto.dom.DOMStructure]) 7 | (require '[javax.xml.crypto.dom.DOMURIReference]) 8 | -------------------------------------------------------------------------------- /javax.xml/src/javax/xml/crypto/dsig/dom/core.clj: -------------------------------------------------------------------------------- 1 | (ns javax.xml.crypto.dsig.dom.core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[javax.xml.crypto.dsig.dom.DOMSignContext]) 6 | (require '[javax.xml.crypto.dsig.dom.DOMValidateContext]) 7 | -------------------------------------------------------------------------------- /javax.xml/src/javax/xml/crypto/dsig/keyinfo/core.clj: -------------------------------------------------------------------------------- 1 | (ns javax.xml.crypto.dsig.keyinfo.core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[javax.xml.crypto.dsig.keyinfo.KeyInfo]) 6 | (require '[javax.xml.crypto.dsig.keyinfo.KeyInfoFactory]) 7 | (require '[javax.xml.crypto.dsig.keyinfo.KeyName]) 8 | (require '[javax.xml.crypto.dsig.keyinfo.KeyValue]) 9 | (require '[javax.xml.crypto.dsig.keyinfo.PGPData]) 10 | (require '[javax.xml.crypto.dsig.keyinfo.RetrievalMethod]) 11 | (require '[javax.xml.crypto.dsig.keyinfo.X509Data]) 12 | (require '[javax.xml.crypto.dsig.keyinfo.X509IssuerSerial]) 13 | -------------------------------------------------------------------------------- /javax.xml/src/javax/xml/crypto/dsig/spec/C14NMethodParameterSpec.clj: -------------------------------------------------------------------------------- 1 | (ns javax.xml.crypto.dsig.spec.C14NMethodParameterSpec 2 | "A specification of algorithm parameters for a CanonicalizationMethod 3 | Algorithm. The purpose of this interface is to group (and provide type 4 | safety for) all canonicalization (C14N) parameter specifications. All 5 | canonicalization parameter specifications must implement this interface." 6 | (:refer-clojure :only [require comment defn ->]) 7 | (:import [javax.xml.crypto.dsig.spec C14NMethodParameterSpec])) 8 | 9 | -------------------------------------------------------------------------------- /javax.xml/src/javax/xml/crypto/dsig/spec/DigestMethodParameterSpec.clj: -------------------------------------------------------------------------------- 1 | (ns javax.xml.crypto.dsig.spec.DigestMethodParameterSpec 2 | "A specification of algorithm parameters for a DigestMethod 3 | algorithm. The purpose of this interface is to group (and provide type 4 | safety for) all digest method parameter specifications. All digest method 5 | parameter specifications must implement this interface." 6 | (:refer-clojure :only [require comment defn ->]) 7 | (:import [javax.xml.crypto.dsig.spec DigestMethodParameterSpec])) 8 | 9 | -------------------------------------------------------------------------------- /javax.xml/src/javax/xml/crypto/dsig/spec/SignatureMethodParameterSpec.clj: -------------------------------------------------------------------------------- 1 | (ns javax.xml.crypto.dsig.spec.SignatureMethodParameterSpec 2 | "A specification of algorithm parameters for an XML SignatureMethod 3 | algorithm. The purpose of this interface is to group (and provide type 4 | safety for) all signature method parameter specifications. All signature 5 | method parameter specifications must implement this interface." 6 | (:refer-clojure :only [require comment defn ->]) 7 | (:import [javax.xml.crypto.dsig.spec SignatureMethodParameterSpec])) 8 | 9 | -------------------------------------------------------------------------------- /javax.xml/src/javax/xml/crypto/dsig/spec/TransformParameterSpec.clj: -------------------------------------------------------------------------------- 1 | (ns javax.xml.crypto.dsig.spec.TransformParameterSpec 2 | "A specification of algorithm parameters for a Transform 3 | algorithm. The purpose of this interface is to group (and provide type 4 | safety for) all transform parameter specifications. All transform parameter 5 | specifications must implement this interface." 6 | (:refer-clojure :only [require comment defn ->]) 7 | (:import [javax.xml.crypto.dsig.spec TransformParameterSpec])) 8 | 9 | -------------------------------------------------------------------------------- /javax.xml/src/javax/xml/datatype/core.clj: -------------------------------------------------------------------------------- 1 | (ns javax.xml.datatype.core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[javax.xml.datatype.DatatypeConfigurationException]) 6 | (require '[javax.xml.datatype.DatatypeConstants$Field]) 7 | (require '[javax.xml.datatype.DatatypeConstants]) 8 | (require '[javax.xml.datatype.DatatypeFactory]) 9 | (require '[javax.xml.datatype.Duration]) 10 | (require '[javax.xml.datatype.XMLGregorianCalendar]) 11 | -------------------------------------------------------------------------------- /javax.xml/src/javax/xml/namespace/core.clj: -------------------------------------------------------------------------------- 1 | (ns javax.xml.namespace.core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[javax.xml.namespace.NamespaceContext]) 6 | (require '[javax.xml.namespace.QName]) 7 | -------------------------------------------------------------------------------- /javax.xml/src/javax/xml/parsers/core.clj: -------------------------------------------------------------------------------- 1 | (ns javax.xml.parsers.core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[javax.xml.parsers.DocumentBuilder]) 6 | (require '[javax.xml.parsers.DocumentBuilderFactory]) 7 | (require '[javax.xml.parsers.FactoryConfigurationError]) 8 | (require '[javax.xml.parsers.ParserConfigurationException]) 9 | (require '[javax.xml.parsers.SAXParser]) 10 | (require '[javax.xml.parsers.SAXParserFactory]) 11 | -------------------------------------------------------------------------------- /javax.xml/src/javax/xml/soap/DetailEntry.clj: -------------------------------------------------------------------------------- 1 | (ns javax.xml.soap.DetailEntry 2 | "The content for a Detail object, giving details for 3 | a SOAPFault object. A DetailEntry object, 4 | which carries information about errors related to the SOAPBody 5 | object that contains it, is application-specific." 6 | (:refer-clojure :only [require comment defn ->]) 7 | (:import [javax.xml.soap DetailEntry])) 8 | 9 | -------------------------------------------------------------------------------- /javax.xml/src/javax/xml/soap/SOAPConstants.clj: -------------------------------------------------------------------------------- 1 | (ns javax.xml.soap.SOAPConstants 2 | "The definition of constants pertaining to the SOAP protocol." 3 | (:refer-clojure :only [require comment defn ->]) 4 | (:import [javax.xml.soap SOAPConstants])) 5 | 6 | -------------------------------------------------------------------------------- /javax.xml/src/javax/xml/soap/SOAPFaultElement.clj: -------------------------------------------------------------------------------- 1 | (ns javax.xml.soap.SOAPFaultElement 2 | "A representation of the contents in 3 | a SOAPFault object. The Detail interface 4 | is a SOAPFaultElement. 5 | 6 | Content is added to a SOAPFaultElement using the 7 | SOAPElement method addTextNode." 8 | (:refer-clojure :only [require comment defn ->]) 9 | (:import [javax.xml.soap SOAPFaultElement])) 10 | 11 | -------------------------------------------------------------------------------- /javax.xml/src/javax/xml/soap/Text.clj: -------------------------------------------------------------------------------- 1 | (ns javax.xml.soap.Text 2 | "A representation of a node whose value is text. A Text object 3 | may represent text that is content or text that is a comment." 4 | (:refer-clojure :only [require comment defn ->]) 5 | (:import [javax.xml.soap Text])) 6 | 7 | (defn comment? 8 | "Retrieves whether this Text object represents a comment. 9 | 10 | returns: true if this Text object is a 11 | comment; false otherwise - `boolean`" 12 | (^Boolean [^Text this] 13 | (-> this (.isComment)))) 14 | 15 | -------------------------------------------------------------------------------- /javax.xml/src/javax/xml/stream/XMLStreamConstants.clj: -------------------------------------------------------------------------------- 1 | (ns javax.xml.stream.XMLStreamConstants 2 | "This interface declares the constants used in this API. 3 | Numbers in the range 0 to 256 are reserved for the specification, 4 | user defined events must use event codes outside that range." 5 | (:refer-clojure :only [require comment defn ->]) 6 | (:import [javax.xml.stream XMLStreamConstants])) 7 | 8 | -------------------------------------------------------------------------------- /javax.xml/src/javax/xml/stream/events/Comment.clj: -------------------------------------------------------------------------------- 1 | (ns javax.xml.stream.events.Comment 2 | "An interface for comment events" 3 | (:refer-clojure :only [require comment defn ->]) 4 | (:import [javax.xml.stream.events Comment])) 5 | 6 | (defn get-text 7 | "Return the string data of the comment, returns empty string if it 8 | does not exist 9 | 10 | returns: `java.lang.String`" 11 | (^java.lang.String [^Comment this] 12 | (-> this (.getText)))) 13 | 14 | -------------------------------------------------------------------------------- /javax.xml/src/javax/xml/stream/events/EndDocument.clj: -------------------------------------------------------------------------------- 1 | (ns javax.xml.stream.events.EndDocument 2 | "A marker interface for the end of the document" 3 | (:refer-clojure :only [require comment defn ->]) 4 | (:import [javax.xml.stream.events EndDocument])) 5 | 6 | -------------------------------------------------------------------------------- /javax.xml/src/javax/xml/stream/util/core.clj: -------------------------------------------------------------------------------- 1 | (ns javax.xml.stream.util.core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[javax.xml.stream.util.EventReaderDelegate]) 6 | (require '[javax.xml.stream.util.StreamReaderDelegate]) 7 | (require '[javax.xml.stream.util.XMLEventAllocator]) 8 | (require '[javax.xml.stream.util.XMLEventConsumer]) 9 | -------------------------------------------------------------------------------- /javax.xml/src/javax/xml/transform/dom/core.clj: -------------------------------------------------------------------------------- 1 | (ns javax.xml.transform.dom.core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[javax.xml.transform.dom.DOMLocator]) 6 | (require '[javax.xml.transform.dom.DOMResult]) 7 | (require '[javax.xml.transform.dom.DOMSource]) 8 | -------------------------------------------------------------------------------- /javax.xml/src/javax/xml/transform/sax/core.clj: -------------------------------------------------------------------------------- 1 | (ns javax.xml.transform.sax.core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[javax.xml.transform.sax.SAXResult]) 6 | (require '[javax.xml.transform.sax.SAXSource]) 7 | (require '[javax.xml.transform.sax.SAXTransformerFactory]) 8 | (require '[javax.xml.transform.sax.TemplatesHandler]) 9 | (require '[javax.xml.transform.sax.TransformerHandler]) 10 | -------------------------------------------------------------------------------- /javax.xml/src/javax/xml/transform/stax/core.clj: -------------------------------------------------------------------------------- 1 | (ns javax.xml.transform.stax.core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[javax.xml.transform.stax.StAXResult]) 6 | (require '[javax.xml.transform.stax.StAXSource]) 7 | -------------------------------------------------------------------------------- /javax.xml/src/javax/xml/transform/stream/core.clj: -------------------------------------------------------------------------------- 1 | (ns javax.xml.transform.stream.core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[javax.xml.transform.stream.StreamResult]) 6 | (require '[javax.xml.transform.stream.StreamSource]) 7 | -------------------------------------------------------------------------------- /javax.xml/src/javax/xml/validation/core.clj: -------------------------------------------------------------------------------- 1 | (ns javax.xml.validation.core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[javax.xml.validation.Schema]) 6 | (require '[javax.xml.validation.SchemaFactory]) 7 | (require '[javax.xml.validation.SchemaFactoryConfigurationError]) 8 | (require '[javax.xml.validation.SchemaFactoryLoader]) 9 | (require '[javax.xml.validation.TypeInfoProvider]) 10 | (require '[javax.xml.validation.Validator]) 11 | (require '[javax.xml.validation.ValidatorHandler]) 12 | -------------------------------------------------------------------------------- /javax.xml/src/javax/xml/ws/Holder.clj: -------------------------------------------------------------------------------- 1 | (ns javax.xml.ws.Holder 2 | "Holds a value of type T." 3 | (:refer-clojure :only [require comment defn ->]) 4 | (:import [javax.xml.ws Holder])) 5 | 6 | (defn ->holder 7 | "Constructor. 8 | 9 | Create a new holder with the specified value. 10 | 11 | value - The value to be stored in the holder. - `T`" 12 | (^Holder [value] 13 | (new Holder value)) 14 | (^Holder [] 15 | (new Holder ))) 16 | 17 | (defn value 18 | "Instance Field. 19 | 20 | The value contained in the holder. 21 | 22 | type: T" 23 | ([^Holder this] 24 | (-> this .-value))) 25 | 26 | -------------------------------------------------------------------------------- /javax.xml/src/javax/xml/ws/handler/LogicalHandler.clj: -------------------------------------------------------------------------------- 1 | (ns javax.xml.ws.handler.LogicalHandler 2 | "The LogicalHandler extends 3 | Handler to provide typesafety for the message context parameter." 4 | (:refer-clojure :only [require comment defn ->]) 5 | (:import [javax.xml.ws.handler LogicalHandler])) 6 | 7 | -------------------------------------------------------------------------------- /javax.xml/src/javax/xml/ws/handler/core.clj: -------------------------------------------------------------------------------- 1 | (ns javax.xml.ws.handler.core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[javax.xml.ws.handler.Handler]) 6 | (require '[javax.xml.ws.handler.HandlerResolver]) 7 | (require '[javax.xml.ws.handler.LogicalHandler]) 8 | (require '[javax.xml.ws.handler.LogicalMessageContext]) 9 | (require '[javax.xml.ws.handler.MessageContext$Scope]) 10 | (require '[javax.xml.ws.handler.MessageContext]) 11 | (require '[javax.xml.ws.handler.PortInfo]) 12 | -------------------------------------------------------------------------------- /javax.xml/src/javax/xml/ws/handler/soap/core.clj: -------------------------------------------------------------------------------- 1 | (ns javax.xml.ws.handler.soap.core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[javax.xml.ws.handler.soap.SOAPHandler]) 6 | (require '[javax.xml.ws.handler.soap.SOAPMessageContext]) 7 | -------------------------------------------------------------------------------- /javax.xml/src/javax/xml/ws/http/HTTPBinding.clj: -------------------------------------------------------------------------------- 1 | (ns javax.xml.ws.http.HTTPBinding 2 | "The HTTPBinding interface is an 3 | abstraction for the XML/HTTP binding." 4 | (:refer-clojure :only [require comment defn ->]) 5 | (:import [javax.xml.ws.http HTTPBinding])) 6 | 7 | -------------------------------------------------------------------------------- /javax.xml/src/javax/xml/ws/http/core.clj: -------------------------------------------------------------------------------- 1 | (ns javax.xml.ws.http.core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[javax.xml.ws.http.HTTPBinding]) 6 | (require '[javax.xml.ws.http.HTTPException]) 7 | -------------------------------------------------------------------------------- /javax.xml/src/javax/xml/ws/soap/core.clj: -------------------------------------------------------------------------------- 1 | (ns javax.xml.ws.soap.core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[javax.xml.ws.soap.Addressing]) 6 | (require '[javax.xml.ws.soap.AddressingFeature$Responses]) 7 | (require '[javax.xml.ws.soap.AddressingFeature]) 8 | (require '[javax.xml.ws.soap.MTOM]) 9 | (require '[javax.xml.ws.soap.MTOMFeature]) 10 | (require '[javax.xml.ws.soap.SOAPBinding]) 11 | (require '[javax.xml.ws.soap.SOAPFaultException]) 12 | -------------------------------------------------------------------------------- /javax.xml/src/javax/xml/ws/spi/core.clj: -------------------------------------------------------------------------------- 1 | (ns javax.xml.ws.spi.core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[javax.xml.ws.spi.Invoker]) 6 | (require '[javax.xml.ws.spi.Provider]) 7 | (require '[javax.xml.ws.spi.ServiceDelegate]) 8 | (require '[javax.xml.ws.spi.WebServiceFeatureAnnotation]) 9 | -------------------------------------------------------------------------------- /javax.xml/src/javax/xml/ws/spi/http/core.clj: -------------------------------------------------------------------------------- 1 | (ns javax.xml.ws.spi.http.core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[javax.xml.ws.spi.http.HttpContext]) 6 | (require '[javax.xml.ws.spi.http.HttpExchange]) 7 | (require '[javax.xml.ws.spi.http.HttpHandler]) 8 | -------------------------------------------------------------------------------- /javax.xml/src/javax/xml/ws/wsaddressing/core.clj: -------------------------------------------------------------------------------- 1 | (ns javax.xml.ws.wsaddressing.core 2 | (:refer-clojure :only [require comment defn ->]) 3 | (:import )) 4 | 5 | (require '[javax.xml.ws.wsaddressing.W3CEndpointReference]) 6 | (require '[javax.xml.ws.wsaddressing.W3CEndpointReferenceBuilder]) 7 | --------------------------------------------------------------------------------