Skip to content

Instantly share code, notes, and snippets.

@bdulac
bdulac / build.xml
Last active August 8, 2016 12:12
An ANT macrodef to unsign a Jar file
<?xml version="1.0" encoding="UTF-8"?>
<project name="unsign" basedir=".">
<description>Jar unsigner project.</description>
<macrodef name="unsignjar" description="To unsign a Jar file">
<attribute name="jarfile"
description="The jar file to unsign" />
<sequential>
<!-- Copying the manifest file in a temporary file -->
<copy toFile="@{jarFile}_MANIFEST.tmp">
<resources>
@bdulac
bdulac / EclipseASTResolver.java
Last active July 17, 2016 13:34
Eclipse JDT: get the ASTNode from an IJavaElement
import org.eclipse.core.runtime.NullProgressMonitor;
import org.eclipse.jdt.core.ICompilationUnit;
import org.eclipse.jdt.core.IJavaElement;
import org.eclipse.jdt.core.IMember;
import org.eclipse.jdt.core.dom.AST;
import org.eclipse.jdt.core.dom.ASTNode;
import org.eclipse.jdt.core.dom.ASTParser;
import org.eclipse.jdt.core.dom.CompilationUnit;
/** An AST node <em>resolver</em>. */
@bdulac
bdulac / LuceneMap.java
Last active March 1, 2016 08:36
A Java map implementation using Apache Lucene 5.0
import java.io.IOException;
import java.nio.file.FileSystems;
import java.nio.file.Path;
import java.util.AbstractMap;
import java.util.ArrayList;
import java.util.Collection;
import java.util.HashSet;
import java.util.Map;
import java.util.Set;
@bdulac
bdulac / no-content-polymer.html
Last active August 29, 2015 14:10
Polymer component problem without a content tag
<!doctype html>
<html>
<head>
<title>Polymeria sample</title>
<script src="polymer/platform/platform.js">
</script>
<link rel="import" href="polymer/polymer/polymer.html">
<polymer-element name="test-content" attributes="name">
<template>
<span layout vertical left>
@bdulac
bdulac / LambdaRunnableSnippet.java
Last active August 29, 2015 14:06
A sample of Runnable lambda expression
public class LambdaRunnableSnippet {
public static void main(String[] args) {
Thread t =
new Thread(
() -> {testFunction();}
);
t.start();
}